LCOV - code coverage report
Current view: directory - objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins - PPluginModule.h (source / functions) Found Hit Coverage
Test: app.info Lines: 456 0 0.0 %
Date: 2012-07-07 Functions: 152 0 0.0 %

       1                 : //
       2                 : // Automatically generated by ipdlc.
       3                 : // Edit at your own risk
       4                 : //
       5                 : 
       6                 : #ifndef PPluginModule_h
       7                 : #define PPluginModule_h
       8                 : 
       9                 : #include "mozilla/Attributes.h"
      10                 : #include "base/basictypes.h"
      11                 : #include "prtime.h"
      12                 : #include "nscore.h"
      13                 : #include "IPCMessageStart.h"
      14                 : #include "IPC/IPCMessageUtils.h"
      15                 : #include "nsAutoPtr.h"
      16                 : #include "nsStringGlue.h"
      17                 : #include "nsTArray.h"
      18                 : #include "nsIFile.h"
      19                 : #include "mozilla/ipc/ProtocolUtils.h"
      20                 : #include "npapi.h"
      21                 : #include "mozilla/plugins/PluginMessageUtils.h"
      22                 : #include "mozilla/dom/TabMessageUtils.h"
      23                 : 
      24                 : //-----------------------------------------------------------------------------
      25                 : // Code common to PPluginModuleChild and PPluginModuleParent
      26                 : //
      27                 : namespace mozilla {
      28                 : namespace plugins {
      29                 : namespace PPluginModule {
      30                 : 
      31                 : enum State {
      32                 :     __Dead,
      33                 :     __Null,
      34                 :     __Error,
      35                 :     __Start = __Null
      36                 : };
      37                 : 
      38                 : enum MessageType {
      39                 :     PPluginModuleStart = PPluginModuleMsgStart << 16,
      40                 :     PPluginModulePreStart = (PPluginModuleMsgStart << 16) - 1,
      41                 :     Msg_PPluginIdentifierConstructor__ID,
      42                 :     Reply_PPluginIdentifierConstructor__ID,
      43                 :     Msg_ProcessNativeEventsInRPCCall__ID,
      44                 :     Msg_NP_GetEntryPoints__ID,
      45                 :     Reply_NP_GetEntryPoints__ID,
      46                 :     Msg_NP_Initialize__ID,
      47                 :     Reply_NP_Initialize__ID,
      48                 :     Msg_PPluginInstanceConstructor__ID,
      49                 :     Reply_PPluginInstanceConstructor__ID,
      50                 :     Msg_NP_Shutdown__ID,
      51                 :     Reply_NP_Shutdown__ID,
      52                 :     Msg_OptionalFunctionsSupported__ID,
      53                 :     Reply_OptionalFunctionsSupported__ID,
      54                 :     Msg_NPP_ClearSiteData__ID,
      55                 :     Reply_NPP_ClearSiteData__ID,
      56                 :     Msg_NPP_GetSitesWithData__ID,
      57                 :     Reply_NPP_GetSitesWithData__ID,
      58                 :     Msg_SetAudioSessionData__ID,
      59                 :     Msg_SetParentHangTimeout__ID,
      60                 :     Msg_PCrashReporterConstructor__ID,
      61                 :     Reply_PCrashReporterConstructor__ID,
      62                 :     Msg_BackUpXResources__ID,
      63                 :     Msg_NPN_UserAgent__ID,
      64                 :     Reply_NPN_UserAgent__ID,
      65                 :     Msg_NPN_GetValue_WithBoolReturn__ID,
      66                 :     Reply_NPN_GetValue_WithBoolReturn__ID,
      67                 :     Msg_ProcessSomeEvents__ID,
      68                 :     Reply_ProcessSomeEvents__ID,
      69                 :     Msg_PluginShowWindow__ID,
      70                 :     Msg_PluginHideWindow__ID,
      71                 :     Msg_SetCursor__ID,
      72                 :     Msg_ShowCursor__ID,
      73                 :     Msg_PushCursor__ID,
      74                 :     Msg_PopCursor__ID,
      75                 :     Msg_GetNativeCursorsSupported__ID,
      76                 :     Reply_GetNativeCursorsSupported__ID,
      77                 :     Msg_NPN_SetException__ID,
      78                 :     Reply_NPN_SetException__ID,
      79                 :     Msg_NPN_ReloadPlugins__ID,
      80                 :     PPluginModuleEnd
      81                 : };
      82                 : 
      83                 : bool
      84                 : Transition(
      85                 :         State from,
      86                 :         mozilla::ipc::Trigger trigger,
      87                 :         State* next);
      88                 : 
      89                 : class Msg_PPluginIdentifierConstructor :
      90                 :     public IPC::Message
      91               0 : {
      92                 : private:
      93                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
      94                 :     typedef mozilla::ipc::Shmem Shmem;
      95                 :     typedef base::FileDescriptor FileDescriptor;
      96                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
      97                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
      98                 : 
      99                 : public:
     100                 :     enum {
     101                 :         ID = Msg_PPluginIdentifierConstructor__ID
     102                 :     };
     103               0 :     Msg_PPluginIdentifierConstructor() :
     104               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_PPluginIdentifierConstructor")
     105                 :     {
     106               0 :     }
     107                 : 
     108                 :     void
     109               0 :     Log(
     110                 :             const std::string& __pfx,
     111                 :             FILE* __outf) const
     112                 :     {
     113               0 :         std::string __logmsg;
     114               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     115               0 :         (__logmsg).append(__pfx);
     116               0 :         (__logmsg).append("Msg_PPluginIdentifierConstructor(");
     117                 : 
     118               0 :         (__logmsg).append("[TODO])\n");
     119               0 :         fputs((__logmsg).c_str(), __outf);
     120               0 :     }
     121                 : };
     122                 : 
     123                 : class Reply_PPluginIdentifierConstructor :
     124                 :     public IPC::Message
     125                 : {
     126                 : private:
     127                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     128                 :     typedef mozilla::ipc::Shmem Shmem;
     129                 :     typedef base::FileDescriptor FileDescriptor;
     130                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     131                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     132                 : 
     133                 : public:
     134                 :     enum {
     135                 :         ID = Reply_PPluginIdentifierConstructor__ID
     136                 :     };
     137                 :     Reply_PPluginIdentifierConstructor() :
     138                 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_PPluginIdentifierConstructor")
     139                 :     {
     140                 :     }
     141                 : 
     142                 :     void
     143                 :     Log(
     144                 :             const std::string& __pfx,
     145                 :             FILE* __outf) const
     146                 :     {
     147                 :         std::string __logmsg;
     148                 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     149                 :         (__logmsg).append(__pfx);
     150                 :         (__logmsg).append("Reply_PPluginIdentifierConstructor(");
     151                 : 
     152                 :         (__logmsg).append("[TODO])\n");
     153                 :         fputs((__logmsg).c_str(), __outf);
     154                 :     }
     155                 : };
     156                 : 
     157                 : class Msg_ProcessNativeEventsInRPCCall :
     158                 :     public IPC::Message
     159               0 : {
     160                 : private:
     161                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     162                 :     typedef mozilla::ipc::Shmem Shmem;
     163                 :     typedef base::FileDescriptor FileDescriptor;
     164                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     165                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     166                 : 
     167                 : public:
     168                 :     enum {
     169                 :         ID = Msg_ProcessNativeEventsInRPCCall__ID
     170                 :     };
     171               0 :     Msg_ProcessNativeEventsInRPCCall() :
     172               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_ProcessNativeEventsInRPCCall")
     173                 :     {
     174               0 :     }
     175                 : 
     176                 :     void
     177               0 :     Log(
     178                 :             const std::string& __pfx,
     179                 :             FILE* __outf) const
     180                 :     {
     181               0 :         std::string __logmsg;
     182               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     183               0 :         (__logmsg).append(__pfx);
     184               0 :         (__logmsg).append("Msg_ProcessNativeEventsInRPCCall(");
     185                 : 
     186               0 :         (__logmsg).append("[TODO])\n");
     187               0 :         fputs((__logmsg).c_str(), __outf);
     188               0 :     }
     189                 : };
     190                 : 
     191                 : class Msg_NP_GetEntryPoints :
     192                 :     public IPC::Message
     193               0 : {
     194                 : private:
     195                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     196                 :     typedef mozilla::ipc::Shmem Shmem;
     197                 :     typedef base::FileDescriptor FileDescriptor;
     198                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     199                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     200                 : 
     201                 : public:
     202                 :     enum {
     203                 :         ID = Msg_NP_GetEntryPoints__ID
     204                 :     };
     205               0 :     Msg_NP_GetEntryPoints() :
     206               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_NP_GetEntryPoints")
     207                 :     {
     208               0 :     }
     209                 : 
     210                 :     void
     211               0 :     Log(
     212                 :             const std::string& __pfx,
     213                 :             FILE* __outf) const
     214                 :     {
     215               0 :         std::string __logmsg;
     216               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     217               0 :         (__logmsg).append(__pfx);
     218               0 :         (__logmsg).append("Msg_NP_GetEntryPoints(");
     219                 : 
     220               0 :         (__logmsg).append("[TODO])\n");
     221               0 :         fputs((__logmsg).c_str(), __outf);
     222               0 :     }
     223                 : };
     224                 : 
     225                 : class Reply_NP_GetEntryPoints :
     226                 :     public IPC::Message
     227               0 : {
     228                 : private:
     229                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     230                 :     typedef mozilla::ipc::Shmem Shmem;
     231                 :     typedef base::FileDescriptor FileDescriptor;
     232                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     233                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     234                 : 
     235                 : public:
     236                 :     enum {
     237                 :         ID = Reply_NP_GetEntryPoints__ID
     238                 :     };
     239               0 :     Reply_NP_GetEntryPoints() :
     240               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_NP_GetEntryPoints")
     241                 :     {
     242               0 :     }
     243                 : 
     244                 :     void
     245               0 :     Log(
     246                 :             const std::string& __pfx,
     247                 :             FILE* __outf) const
     248                 :     {
     249               0 :         std::string __logmsg;
     250               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     251               0 :         (__logmsg).append(__pfx);
     252               0 :         (__logmsg).append("Reply_NP_GetEntryPoints(");
     253                 : 
     254               0 :         (__logmsg).append("[TODO])\n");
     255               0 :         fputs((__logmsg).c_str(), __outf);
     256               0 :     }
     257                 : };
     258                 : 
     259                 : class Msg_NP_Initialize :
     260                 :     public IPC::Message
     261               0 : {
     262                 : private:
     263                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     264                 :     typedef mozilla::ipc::Shmem Shmem;
     265                 :     typedef base::FileDescriptor FileDescriptor;
     266                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     267                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     268                 : 
     269                 : public:
     270                 :     enum {
     271                 :         ID = Msg_NP_Initialize__ID
     272                 :     };
     273               0 :     Msg_NP_Initialize() :
     274               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_NP_Initialize")
     275                 :     {
     276               0 :     }
     277                 : 
     278                 :     void
     279               0 :     Log(
     280                 :             const std::string& __pfx,
     281                 :             FILE* __outf) const
     282                 :     {
     283               0 :         std::string __logmsg;
     284               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     285               0 :         (__logmsg).append(__pfx);
     286               0 :         (__logmsg).append("Msg_NP_Initialize(");
     287                 : 
     288               0 :         (__logmsg).append("[TODO])\n");
     289               0 :         fputs((__logmsg).c_str(), __outf);
     290               0 :     }
     291                 : };
     292                 : 
     293                 : class Reply_NP_Initialize :
     294                 :     public IPC::Message
     295               0 : {
     296                 : private:
     297                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     298                 :     typedef mozilla::ipc::Shmem Shmem;
     299                 :     typedef base::FileDescriptor FileDescriptor;
     300                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     301                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     302                 : 
     303                 : public:
     304                 :     enum {
     305                 :         ID = Reply_NP_Initialize__ID
     306                 :     };
     307               0 :     Reply_NP_Initialize() :
     308               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_NP_Initialize")
     309                 :     {
     310               0 :     }
     311                 : 
     312                 :     void
     313               0 :     Log(
     314                 :             const std::string& __pfx,
     315                 :             FILE* __outf) const
     316                 :     {
     317               0 :         std::string __logmsg;
     318               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     319               0 :         (__logmsg).append(__pfx);
     320               0 :         (__logmsg).append("Reply_NP_Initialize(");
     321                 : 
     322               0 :         (__logmsg).append("[TODO])\n");
     323               0 :         fputs((__logmsg).c_str(), __outf);
     324               0 :     }
     325                 : };
     326                 : 
     327                 : class Msg_PPluginInstanceConstructor :
     328                 :     public IPC::Message
     329               0 : {
     330                 : private:
     331                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     332                 :     typedef mozilla::ipc::Shmem Shmem;
     333                 :     typedef base::FileDescriptor FileDescriptor;
     334                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     335                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     336                 : 
     337                 : public:
     338                 :     enum {
     339                 :         ID = Msg_PPluginInstanceConstructor__ID
     340                 :     };
     341               0 :     Msg_PPluginInstanceConstructor() :
     342               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_PPluginInstanceConstructor")
     343                 :     {
     344               0 :     }
     345                 : 
     346                 :     void
     347               0 :     Log(
     348                 :             const std::string& __pfx,
     349                 :             FILE* __outf) const
     350                 :     {
     351               0 :         std::string __logmsg;
     352               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     353               0 :         (__logmsg).append(__pfx);
     354               0 :         (__logmsg).append("Msg_PPluginInstanceConstructor(");
     355                 : 
     356               0 :         (__logmsg).append("[TODO])\n");
     357               0 :         fputs((__logmsg).c_str(), __outf);
     358               0 :     }
     359                 : };
     360                 : 
     361                 : class Reply_PPluginInstanceConstructor :
     362                 :     public IPC::Message
     363               0 : {
     364                 : private:
     365                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     366                 :     typedef mozilla::ipc::Shmem Shmem;
     367                 :     typedef base::FileDescriptor FileDescriptor;
     368                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     369                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     370                 : 
     371                 : public:
     372                 :     enum {
     373                 :         ID = Reply_PPluginInstanceConstructor__ID
     374                 :     };
     375               0 :     Reply_PPluginInstanceConstructor() :
     376               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_PPluginInstanceConstructor")
     377                 :     {
     378               0 :     }
     379                 : 
     380                 :     void
     381               0 :     Log(
     382                 :             const std::string& __pfx,
     383                 :             FILE* __outf) const
     384                 :     {
     385               0 :         std::string __logmsg;
     386               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     387               0 :         (__logmsg).append(__pfx);
     388               0 :         (__logmsg).append("Reply_PPluginInstanceConstructor(");
     389                 : 
     390               0 :         (__logmsg).append("[TODO])\n");
     391               0 :         fputs((__logmsg).c_str(), __outf);
     392               0 :     }
     393                 : };
     394                 : 
     395                 : class Msg_NP_Shutdown :
     396                 :     public IPC::Message
     397               0 : {
     398                 : private:
     399                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     400                 :     typedef mozilla::ipc::Shmem Shmem;
     401                 :     typedef base::FileDescriptor FileDescriptor;
     402                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     403                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     404                 : 
     405                 : public:
     406                 :     enum {
     407                 :         ID = Msg_NP_Shutdown__ID
     408                 :     };
     409               0 :     Msg_NP_Shutdown() :
     410               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_NP_Shutdown")
     411                 :     {
     412               0 :     }
     413                 : 
     414                 :     void
     415               0 :     Log(
     416                 :             const std::string& __pfx,
     417                 :             FILE* __outf) const
     418                 :     {
     419               0 :         std::string __logmsg;
     420               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     421               0 :         (__logmsg).append(__pfx);
     422               0 :         (__logmsg).append("Msg_NP_Shutdown(");
     423                 : 
     424               0 :         (__logmsg).append("[TODO])\n");
     425               0 :         fputs((__logmsg).c_str(), __outf);
     426               0 :     }
     427                 : };
     428                 : 
     429                 : class Reply_NP_Shutdown :
     430                 :     public IPC::Message
     431               0 : {
     432                 : private:
     433                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     434                 :     typedef mozilla::ipc::Shmem Shmem;
     435                 :     typedef base::FileDescriptor FileDescriptor;
     436                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     437                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     438                 : 
     439                 : public:
     440                 :     enum {
     441                 :         ID = Reply_NP_Shutdown__ID
     442                 :     };
     443               0 :     Reply_NP_Shutdown() :
     444               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_NP_Shutdown")
     445                 :     {
     446               0 :     }
     447                 : 
     448                 :     void
     449               0 :     Log(
     450                 :             const std::string& __pfx,
     451                 :             FILE* __outf) const
     452                 :     {
     453               0 :         std::string __logmsg;
     454               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     455               0 :         (__logmsg).append(__pfx);
     456               0 :         (__logmsg).append("Reply_NP_Shutdown(");
     457                 : 
     458               0 :         (__logmsg).append("[TODO])\n");
     459               0 :         fputs((__logmsg).c_str(), __outf);
     460               0 :     }
     461                 : };
     462                 : 
     463                 : class Msg_OptionalFunctionsSupported :
     464                 :     public IPC::Message
     465               0 : {
     466                 : private:
     467                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     468                 :     typedef mozilla::ipc::Shmem Shmem;
     469                 :     typedef base::FileDescriptor FileDescriptor;
     470                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     471                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     472                 : 
     473                 : public:
     474                 :     enum {
     475                 :         ID = Msg_OptionalFunctionsSupported__ID
     476                 :     };
     477               0 :     Msg_OptionalFunctionsSupported() :
     478               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_OptionalFunctionsSupported")
     479                 :     {
     480               0 :     }
     481                 : 
     482                 :     void
     483               0 :     Log(
     484                 :             const std::string& __pfx,
     485                 :             FILE* __outf) const
     486                 :     {
     487               0 :         std::string __logmsg;
     488               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     489               0 :         (__logmsg).append(__pfx);
     490               0 :         (__logmsg).append("Msg_OptionalFunctionsSupported(");
     491                 : 
     492               0 :         (__logmsg).append("[TODO])\n");
     493               0 :         fputs((__logmsg).c_str(), __outf);
     494               0 :     }
     495                 : };
     496                 : 
     497                 : class Reply_OptionalFunctionsSupported :
     498                 :     public IPC::Message
     499               0 : {
     500                 : private:
     501                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     502                 :     typedef mozilla::ipc::Shmem Shmem;
     503                 :     typedef base::FileDescriptor FileDescriptor;
     504                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     505                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     506                 : 
     507                 : public:
     508                 :     enum {
     509                 :         ID = Reply_OptionalFunctionsSupported__ID
     510                 :     };
     511               0 :     Reply_OptionalFunctionsSupported() :
     512               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_OptionalFunctionsSupported")
     513                 :     {
     514               0 :     }
     515                 : 
     516                 :     void
     517               0 :     Log(
     518                 :             const std::string& __pfx,
     519                 :             FILE* __outf) const
     520                 :     {
     521               0 :         std::string __logmsg;
     522               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     523               0 :         (__logmsg).append(__pfx);
     524               0 :         (__logmsg).append("Reply_OptionalFunctionsSupported(");
     525                 : 
     526               0 :         (__logmsg).append("[TODO])\n");
     527               0 :         fputs((__logmsg).c_str(), __outf);
     528               0 :     }
     529                 : };
     530                 : 
     531                 : class Msg_NPP_ClearSiteData :
     532                 :     public IPC::Message
     533               0 : {
     534                 : private:
     535                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     536                 :     typedef mozilla::ipc::Shmem Shmem;
     537                 :     typedef base::FileDescriptor FileDescriptor;
     538                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     539                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     540                 : 
     541                 : public:
     542                 :     enum {
     543                 :         ID = Msg_NPP_ClearSiteData__ID
     544                 :     };
     545               0 :     Msg_NPP_ClearSiteData() :
     546               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_NPP_ClearSiteData")
     547                 :     {
     548               0 :     }
     549                 : 
     550                 :     void
     551               0 :     Log(
     552                 :             const std::string& __pfx,
     553                 :             FILE* __outf) const
     554                 :     {
     555               0 :         std::string __logmsg;
     556               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     557               0 :         (__logmsg).append(__pfx);
     558               0 :         (__logmsg).append("Msg_NPP_ClearSiteData(");
     559                 : 
     560               0 :         (__logmsg).append("[TODO])\n");
     561               0 :         fputs((__logmsg).c_str(), __outf);
     562               0 :     }
     563                 : };
     564                 : 
     565                 : class Reply_NPP_ClearSiteData :
     566                 :     public IPC::Message
     567               0 : {
     568                 : private:
     569                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     570                 :     typedef mozilla::ipc::Shmem Shmem;
     571                 :     typedef base::FileDescriptor FileDescriptor;
     572                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     573                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     574                 : 
     575                 : public:
     576                 :     enum {
     577                 :         ID = Reply_NPP_ClearSiteData__ID
     578                 :     };
     579               0 :     Reply_NPP_ClearSiteData() :
     580               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_NPP_ClearSiteData")
     581                 :     {
     582               0 :     }
     583                 : 
     584                 :     void
     585               0 :     Log(
     586                 :             const std::string& __pfx,
     587                 :             FILE* __outf) const
     588                 :     {
     589               0 :         std::string __logmsg;
     590               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     591               0 :         (__logmsg).append(__pfx);
     592               0 :         (__logmsg).append("Reply_NPP_ClearSiteData(");
     593                 : 
     594               0 :         (__logmsg).append("[TODO])\n");
     595               0 :         fputs((__logmsg).c_str(), __outf);
     596               0 :     }
     597                 : };
     598                 : 
     599                 : class Msg_NPP_GetSitesWithData :
     600                 :     public IPC::Message
     601               0 : {
     602                 : private:
     603                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     604                 :     typedef mozilla::ipc::Shmem Shmem;
     605                 :     typedef base::FileDescriptor FileDescriptor;
     606                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     607                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     608                 : 
     609                 : public:
     610                 :     enum {
     611                 :         ID = Msg_NPP_GetSitesWithData__ID
     612                 :     };
     613               0 :     Msg_NPP_GetSitesWithData() :
     614               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_NPP_GetSitesWithData")
     615                 :     {
     616               0 :     }
     617                 : 
     618                 :     void
     619               0 :     Log(
     620                 :             const std::string& __pfx,
     621                 :             FILE* __outf) const
     622                 :     {
     623               0 :         std::string __logmsg;
     624               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     625               0 :         (__logmsg).append(__pfx);
     626               0 :         (__logmsg).append("Msg_NPP_GetSitesWithData(");
     627                 : 
     628               0 :         (__logmsg).append("[TODO])\n");
     629               0 :         fputs((__logmsg).c_str(), __outf);
     630               0 :     }
     631                 : };
     632                 : 
     633                 : class Reply_NPP_GetSitesWithData :
     634                 :     public IPC::Message
     635               0 : {
     636                 : private:
     637                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     638                 :     typedef mozilla::ipc::Shmem Shmem;
     639                 :     typedef base::FileDescriptor FileDescriptor;
     640                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     641                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     642                 : 
     643                 : public:
     644                 :     enum {
     645                 :         ID = Reply_NPP_GetSitesWithData__ID
     646                 :     };
     647               0 :     Reply_NPP_GetSitesWithData() :
     648               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_NPP_GetSitesWithData")
     649                 :     {
     650               0 :     }
     651                 : 
     652                 :     void
     653               0 :     Log(
     654                 :             const std::string& __pfx,
     655                 :             FILE* __outf) const
     656                 :     {
     657               0 :         std::string __logmsg;
     658               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     659               0 :         (__logmsg).append(__pfx);
     660               0 :         (__logmsg).append("Reply_NPP_GetSitesWithData(");
     661                 : 
     662               0 :         (__logmsg).append("[TODO])\n");
     663               0 :         fputs((__logmsg).c_str(), __outf);
     664               0 :     }
     665                 : };
     666                 : 
     667                 : class Msg_SetAudioSessionData :
     668                 :     public IPC::Message
     669               0 : {
     670                 : private:
     671                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     672                 :     typedef mozilla::ipc::Shmem Shmem;
     673                 :     typedef base::FileDescriptor FileDescriptor;
     674                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     675                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     676                 : 
     677                 : public:
     678                 :     enum {
     679                 :         ID = Msg_SetAudioSessionData__ID
     680                 :     };
     681               0 :     Msg_SetAudioSessionData() :
     682               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_SetAudioSessionData")
     683                 :     {
     684               0 :     }
     685                 : 
     686                 :     void
     687               0 :     Log(
     688                 :             const std::string& __pfx,
     689                 :             FILE* __outf) const
     690                 :     {
     691               0 :         std::string __logmsg;
     692               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     693               0 :         (__logmsg).append(__pfx);
     694               0 :         (__logmsg).append("Msg_SetAudioSessionData(");
     695                 : 
     696               0 :         (__logmsg).append("[TODO])\n");
     697               0 :         fputs((__logmsg).c_str(), __outf);
     698               0 :     }
     699                 : };
     700                 : 
     701                 : class Msg_SetParentHangTimeout :
     702                 :     public IPC::Message
     703               0 : {
     704                 : private:
     705                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     706                 :     typedef mozilla::ipc::Shmem Shmem;
     707                 :     typedef base::FileDescriptor FileDescriptor;
     708                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     709                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     710                 : 
     711                 : public:
     712                 :     enum {
     713                 :         ID = Msg_SetParentHangTimeout__ID
     714                 :     };
     715               0 :     Msg_SetParentHangTimeout() :
     716               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_SetParentHangTimeout")
     717                 :     {
     718               0 :     }
     719                 : 
     720                 :     void
     721               0 :     Log(
     722                 :             const std::string& __pfx,
     723                 :             FILE* __outf) const
     724                 :     {
     725               0 :         std::string __logmsg;
     726               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     727               0 :         (__logmsg).append(__pfx);
     728               0 :         (__logmsg).append("Msg_SetParentHangTimeout(");
     729                 : 
     730               0 :         (__logmsg).append("[TODO])\n");
     731               0 :         fputs((__logmsg).c_str(), __outf);
     732               0 :     }
     733                 : };
     734                 : 
     735                 : class Msg_PCrashReporterConstructor :
     736                 :     public IPC::Message
     737               0 : {
     738                 : private:
     739                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     740                 :     typedef mozilla::ipc::Shmem Shmem;
     741                 :     typedef base::FileDescriptor FileDescriptor;
     742                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     743                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     744                 : 
     745                 : public:
     746                 :     enum {
     747                 :         ID = Msg_PCrashReporterConstructor__ID
     748                 :     };
     749               0 :     Msg_PCrashReporterConstructor() :
     750               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_PCrashReporterConstructor")
     751                 :     {
     752               0 :     }
     753                 : 
     754                 :     void
     755               0 :     Log(
     756                 :             const std::string& __pfx,
     757                 :             FILE* __outf) const
     758                 :     {
     759               0 :         std::string __logmsg;
     760               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     761               0 :         (__logmsg).append(__pfx);
     762               0 :         (__logmsg).append("Msg_PCrashReporterConstructor(");
     763                 : 
     764               0 :         (__logmsg).append("[TODO])\n");
     765               0 :         fputs((__logmsg).c_str(), __outf);
     766               0 :     }
     767                 : };
     768                 : 
     769                 : class Reply_PCrashReporterConstructor :
     770                 :     public IPC::Message
     771               0 : {
     772                 : private:
     773                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     774                 :     typedef mozilla::ipc::Shmem Shmem;
     775                 :     typedef base::FileDescriptor FileDescriptor;
     776                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     777                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     778                 : 
     779                 : public:
     780                 :     enum {
     781                 :         ID = Reply_PCrashReporterConstructor__ID
     782                 :     };
     783               0 :     Reply_PCrashReporterConstructor() :
     784               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_PCrashReporterConstructor")
     785                 :     {
     786               0 :     }
     787                 : 
     788                 :     void
     789               0 :     Log(
     790                 :             const std::string& __pfx,
     791                 :             FILE* __outf) const
     792                 :     {
     793               0 :         std::string __logmsg;
     794               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     795               0 :         (__logmsg).append(__pfx);
     796               0 :         (__logmsg).append("Reply_PCrashReporterConstructor(");
     797                 : 
     798               0 :         (__logmsg).append("[TODO])\n");
     799               0 :         fputs((__logmsg).c_str(), __outf);
     800               0 :     }
     801                 : };
     802                 : 
     803                 : class Msg_BackUpXResources :
     804                 :     public IPC::Message
     805               0 : {
     806                 : private:
     807                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     808                 :     typedef mozilla::ipc::Shmem Shmem;
     809                 :     typedef base::FileDescriptor FileDescriptor;
     810                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     811                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     812                 : 
     813                 : public:
     814                 :     enum {
     815                 :         ID = Msg_BackUpXResources__ID
     816                 :     };
     817               0 :     Msg_BackUpXResources() :
     818               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_BackUpXResources")
     819                 :     {
     820               0 :     }
     821                 : 
     822                 :     void
     823               0 :     Log(
     824                 :             const std::string& __pfx,
     825                 :             FILE* __outf) const
     826                 :     {
     827               0 :         std::string __logmsg;
     828               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     829               0 :         (__logmsg).append(__pfx);
     830               0 :         (__logmsg).append("Msg_BackUpXResources(");
     831                 : 
     832               0 :         (__logmsg).append("[TODO])\n");
     833               0 :         fputs((__logmsg).c_str(), __outf);
     834               0 :     }
     835                 : };
     836                 : 
     837                 : class Msg_NPN_UserAgent :
     838                 :     public IPC::Message
     839               0 : {
     840                 : private:
     841                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     842                 :     typedef mozilla::ipc::Shmem Shmem;
     843                 :     typedef base::FileDescriptor FileDescriptor;
     844                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     845                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     846                 : 
     847                 : public:
     848                 :     enum {
     849                 :         ID = Msg_NPN_UserAgent__ID
     850                 :     };
     851               0 :     Msg_NPN_UserAgent() :
     852               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_NPN_UserAgent")
     853                 :     {
     854               0 :     }
     855                 : 
     856                 :     void
     857               0 :     Log(
     858                 :             const std::string& __pfx,
     859                 :             FILE* __outf) const
     860                 :     {
     861               0 :         std::string __logmsg;
     862               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     863               0 :         (__logmsg).append(__pfx);
     864               0 :         (__logmsg).append("Msg_NPN_UserAgent(");
     865                 : 
     866               0 :         (__logmsg).append("[TODO])\n");
     867               0 :         fputs((__logmsg).c_str(), __outf);
     868               0 :     }
     869                 : };
     870                 : 
     871                 : class Reply_NPN_UserAgent :
     872                 :     public IPC::Message
     873               0 : {
     874                 : private:
     875                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     876                 :     typedef mozilla::ipc::Shmem Shmem;
     877                 :     typedef base::FileDescriptor FileDescriptor;
     878                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     879                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     880                 : 
     881                 : public:
     882                 :     enum {
     883                 :         ID = Reply_NPN_UserAgent__ID
     884                 :     };
     885               0 :     Reply_NPN_UserAgent() :
     886               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_NPN_UserAgent")
     887                 :     {
     888               0 :     }
     889                 : 
     890                 :     void
     891               0 :     Log(
     892                 :             const std::string& __pfx,
     893                 :             FILE* __outf) const
     894                 :     {
     895               0 :         std::string __logmsg;
     896               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     897               0 :         (__logmsg).append(__pfx);
     898               0 :         (__logmsg).append("Reply_NPN_UserAgent(");
     899                 : 
     900               0 :         (__logmsg).append("[TODO])\n");
     901               0 :         fputs((__logmsg).c_str(), __outf);
     902               0 :     }
     903                 : };
     904                 : 
     905                 : class Msg_NPN_GetValue_WithBoolReturn :
     906                 :     public IPC::Message
     907               0 : {
     908                 : private:
     909                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     910                 :     typedef mozilla::ipc::Shmem Shmem;
     911                 :     typedef base::FileDescriptor FileDescriptor;
     912                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     913                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     914                 : 
     915                 : public:
     916                 :     enum {
     917                 :         ID = Msg_NPN_GetValue_WithBoolReturn__ID
     918                 :     };
     919               0 :     Msg_NPN_GetValue_WithBoolReturn() :
     920               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_NPN_GetValue_WithBoolReturn")
     921                 :     {
     922               0 :     }
     923                 : 
     924                 :     void
     925               0 :     Log(
     926                 :             const std::string& __pfx,
     927                 :             FILE* __outf) const
     928                 :     {
     929               0 :         std::string __logmsg;
     930               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     931               0 :         (__logmsg).append(__pfx);
     932               0 :         (__logmsg).append("Msg_NPN_GetValue_WithBoolReturn(");
     933                 : 
     934               0 :         (__logmsg).append("[TODO])\n");
     935               0 :         fputs((__logmsg).c_str(), __outf);
     936               0 :     }
     937                 : };
     938                 : 
     939                 : class Reply_NPN_GetValue_WithBoolReturn :
     940                 :     public IPC::Message
     941               0 : {
     942                 : private:
     943                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     944                 :     typedef mozilla::ipc::Shmem Shmem;
     945                 :     typedef base::FileDescriptor FileDescriptor;
     946                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     947                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     948                 : 
     949                 : public:
     950                 :     enum {
     951                 :         ID = Reply_NPN_GetValue_WithBoolReturn__ID
     952                 :     };
     953               0 :     Reply_NPN_GetValue_WithBoolReturn() :
     954               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_NPN_GetValue_WithBoolReturn")
     955                 :     {
     956               0 :     }
     957                 : 
     958                 :     void
     959               0 :     Log(
     960                 :             const std::string& __pfx,
     961                 :             FILE* __outf) const
     962                 :     {
     963               0 :         std::string __logmsg;
     964               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     965               0 :         (__logmsg).append(__pfx);
     966               0 :         (__logmsg).append("Reply_NPN_GetValue_WithBoolReturn(");
     967                 : 
     968               0 :         (__logmsg).append("[TODO])\n");
     969               0 :         fputs((__logmsg).c_str(), __outf);
     970               0 :     }
     971                 : };
     972                 : 
     973                 : class Msg_ProcessSomeEvents :
     974                 :     public IPC::Message
     975               0 : {
     976                 : private:
     977                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     978                 :     typedef mozilla::ipc::Shmem Shmem;
     979                 :     typedef base::FileDescriptor FileDescriptor;
     980                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
     981                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
     982                 : 
     983                 : public:
     984                 :     enum {
     985                 :         ID = Msg_ProcessSomeEvents__ID
     986                 :     };
     987               0 :     Msg_ProcessSomeEvents() :
     988               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_ProcessSomeEvents")
     989                 :     {
     990               0 :     }
     991                 : 
     992                 :     void
     993               0 :     Log(
     994                 :             const std::string& __pfx,
     995                 :             FILE* __outf) const
     996                 :     {
     997               0 :         std::string __logmsg;
     998               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     999               0 :         (__logmsg).append(__pfx);
    1000               0 :         (__logmsg).append("Msg_ProcessSomeEvents(");
    1001                 : 
    1002               0 :         (__logmsg).append("[TODO])\n");
    1003               0 :         fputs((__logmsg).c_str(), __outf);
    1004               0 :     }
    1005                 : };
    1006                 : 
    1007                 : class Reply_ProcessSomeEvents :
    1008                 :     public IPC::Message
    1009               0 : {
    1010                 : private:
    1011                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1012                 :     typedef mozilla::ipc::Shmem Shmem;
    1013                 :     typedef base::FileDescriptor FileDescriptor;
    1014                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1015                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1016                 : 
    1017                 : public:
    1018                 :     enum {
    1019                 :         ID = Reply_ProcessSomeEvents__ID
    1020                 :     };
    1021               0 :     Reply_ProcessSomeEvents() :
    1022               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_ProcessSomeEvents")
    1023                 :     {
    1024               0 :     }
    1025                 : 
    1026                 :     void
    1027               0 :     Log(
    1028                 :             const std::string& __pfx,
    1029                 :             FILE* __outf) const
    1030                 :     {
    1031               0 :         std::string __logmsg;
    1032               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1033               0 :         (__logmsg).append(__pfx);
    1034               0 :         (__logmsg).append("Reply_ProcessSomeEvents(");
    1035                 : 
    1036               0 :         (__logmsg).append("[TODO])\n");
    1037               0 :         fputs((__logmsg).c_str(), __outf);
    1038               0 :     }
    1039                 : };
    1040                 : 
    1041                 : class Msg_PluginShowWindow :
    1042                 :     public IPC::Message
    1043               0 : {
    1044                 : private:
    1045                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1046                 :     typedef mozilla::ipc::Shmem Shmem;
    1047                 :     typedef base::FileDescriptor FileDescriptor;
    1048                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1049                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1050                 : 
    1051                 : public:
    1052                 :     enum {
    1053                 :         ID = Msg_PluginShowWindow__ID
    1054                 :     };
    1055               0 :     Msg_PluginShowWindow() :
    1056               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_PluginShowWindow")
    1057                 :     {
    1058               0 :     }
    1059                 : 
    1060                 :     void
    1061               0 :     Log(
    1062                 :             const std::string& __pfx,
    1063                 :             FILE* __outf) const
    1064                 :     {
    1065               0 :         std::string __logmsg;
    1066               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1067               0 :         (__logmsg).append(__pfx);
    1068               0 :         (__logmsg).append("Msg_PluginShowWindow(");
    1069                 : 
    1070               0 :         (__logmsg).append("[TODO])\n");
    1071               0 :         fputs((__logmsg).c_str(), __outf);
    1072               0 :     }
    1073                 : };
    1074                 : 
    1075                 : class Msg_PluginHideWindow :
    1076                 :     public IPC::Message
    1077               0 : {
    1078                 : private:
    1079                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1080                 :     typedef mozilla::ipc::Shmem Shmem;
    1081                 :     typedef base::FileDescriptor FileDescriptor;
    1082                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1083                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1084                 : 
    1085                 : public:
    1086                 :     enum {
    1087                 :         ID = Msg_PluginHideWindow__ID
    1088                 :     };
    1089               0 :     Msg_PluginHideWindow() :
    1090               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_PluginHideWindow")
    1091                 :     {
    1092               0 :     }
    1093                 : 
    1094                 :     void
    1095               0 :     Log(
    1096                 :             const std::string& __pfx,
    1097                 :             FILE* __outf) const
    1098                 :     {
    1099               0 :         std::string __logmsg;
    1100               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1101               0 :         (__logmsg).append(__pfx);
    1102               0 :         (__logmsg).append("Msg_PluginHideWindow(");
    1103                 : 
    1104               0 :         (__logmsg).append("[TODO])\n");
    1105               0 :         fputs((__logmsg).c_str(), __outf);
    1106               0 :     }
    1107                 : };
    1108                 : 
    1109                 : class Msg_SetCursor :
    1110                 :     public IPC::Message
    1111               0 : {
    1112                 : private:
    1113                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1114                 :     typedef mozilla::ipc::Shmem Shmem;
    1115                 :     typedef base::FileDescriptor FileDescriptor;
    1116                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1117                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1118                 : 
    1119                 : public:
    1120                 :     enum {
    1121                 :         ID = Msg_SetCursor__ID
    1122                 :     };
    1123               0 :     Msg_SetCursor() :
    1124               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_SetCursor")
    1125                 :     {
    1126               0 :     }
    1127                 : 
    1128                 :     void
    1129               0 :     Log(
    1130                 :             const std::string& __pfx,
    1131                 :             FILE* __outf) const
    1132                 :     {
    1133               0 :         std::string __logmsg;
    1134               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1135               0 :         (__logmsg).append(__pfx);
    1136               0 :         (__logmsg).append("Msg_SetCursor(");
    1137                 : 
    1138               0 :         (__logmsg).append("[TODO])\n");
    1139               0 :         fputs((__logmsg).c_str(), __outf);
    1140               0 :     }
    1141                 : };
    1142                 : 
    1143                 : class Msg_ShowCursor :
    1144                 :     public IPC::Message
    1145               0 : {
    1146                 : private:
    1147                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1148                 :     typedef mozilla::ipc::Shmem Shmem;
    1149                 :     typedef base::FileDescriptor FileDescriptor;
    1150                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1151                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1152                 : 
    1153                 : public:
    1154                 :     enum {
    1155                 :         ID = Msg_ShowCursor__ID
    1156                 :     };
    1157               0 :     Msg_ShowCursor() :
    1158               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_ShowCursor")
    1159                 :     {
    1160               0 :     }
    1161                 : 
    1162                 :     void
    1163               0 :     Log(
    1164                 :             const std::string& __pfx,
    1165                 :             FILE* __outf) const
    1166                 :     {
    1167               0 :         std::string __logmsg;
    1168               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1169               0 :         (__logmsg).append(__pfx);
    1170               0 :         (__logmsg).append("Msg_ShowCursor(");
    1171                 : 
    1172               0 :         (__logmsg).append("[TODO])\n");
    1173               0 :         fputs((__logmsg).c_str(), __outf);
    1174               0 :     }
    1175                 : };
    1176                 : 
    1177                 : class Msg_PushCursor :
    1178                 :     public IPC::Message
    1179               0 : {
    1180                 : private:
    1181                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1182                 :     typedef mozilla::ipc::Shmem Shmem;
    1183                 :     typedef base::FileDescriptor FileDescriptor;
    1184                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1185                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1186                 : 
    1187                 : public:
    1188                 :     enum {
    1189                 :         ID = Msg_PushCursor__ID
    1190                 :     };
    1191               0 :     Msg_PushCursor() :
    1192               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_PushCursor")
    1193                 :     {
    1194               0 :     }
    1195                 : 
    1196                 :     void
    1197               0 :     Log(
    1198                 :             const std::string& __pfx,
    1199                 :             FILE* __outf) const
    1200                 :     {
    1201               0 :         std::string __logmsg;
    1202               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1203               0 :         (__logmsg).append(__pfx);
    1204               0 :         (__logmsg).append("Msg_PushCursor(");
    1205                 : 
    1206               0 :         (__logmsg).append("[TODO])\n");
    1207               0 :         fputs((__logmsg).c_str(), __outf);
    1208               0 :     }
    1209                 : };
    1210                 : 
    1211                 : class Msg_PopCursor :
    1212                 :     public IPC::Message
    1213               0 : {
    1214                 : private:
    1215                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1216                 :     typedef mozilla::ipc::Shmem Shmem;
    1217                 :     typedef base::FileDescriptor FileDescriptor;
    1218                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1219                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1220                 : 
    1221                 : public:
    1222                 :     enum {
    1223                 :         ID = Msg_PopCursor__ID
    1224                 :     };
    1225               0 :     Msg_PopCursor() :
    1226               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_PopCursor")
    1227                 :     {
    1228               0 :     }
    1229                 : 
    1230                 :     void
    1231               0 :     Log(
    1232                 :             const std::string& __pfx,
    1233                 :             FILE* __outf) const
    1234                 :     {
    1235               0 :         std::string __logmsg;
    1236               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1237               0 :         (__logmsg).append(__pfx);
    1238               0 :         (__logmsg).append("Msg_PopCursor(");
    1239                 : 
    1240               0 :         (__logmsg).append("[TODO])\n");
    1241               0 :         fputs((__logmsg).c_str(), __outf);
    1242               0 :     }
    1243                 : };
    1244                 : 
    1245                 : class Msg_GetNativeCursorsSupported :
    1246                 :     public IPC::Message
    1247               0 : {
    1248                 : private:
    1249                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1250                 :     typedef mozilla::ipc::Shmem Shmem;
    1251                 :     typedef base::FileDescriptor FileDescriptor;
    1252                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1253                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1254                 : 
    1255                 : public:
    1256                 :     enum {
    1257                 :         ID = Msg_GetNativeCursorsSupported__ID
    1258                 :     };
    1259               0 :     Msg_GetNativeCursorsSupported() :
    1260               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_GetNativeCursorsSupported")
    1261                 :     {
    1262               0 :     }
    1263                 : 
    1264                 :     void
    1265               0 :     Log(
    1266                 :             const std::string& __pfx,
    1267                 :             FILE* __outf) const
    1268                 :     {
    1269               0 :         std::string __logmsg;
    1270               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1271               0 :         (__logmsg).append(__pfx);
    1272               0 :         (__logmsg).append("Msg_GetNativeCursorsSupported(");
    1273                 : 
    1274               0 :         (__logmsg).append("[TODO])\n");
    1275               0 :         fputs((__logmsg).c_str(), __outf);
    1276               0 :     }
    1277                 : };
    1278                 : 
    1279                 : class Reply_GetNativeCursorsSupported :
    1280                 :     public IPC::Message
    1281               0 : {
    1282                 : private:
    1283                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1284                 :     typedef mozilla::ipc::Shmem Shmem;
    1285                 :     typedef base::FileDescriptor FileDescriptor;
    1286                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1287                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1288                 : 
    1289                 : public:
    1290                 :     enum {
    1291                 :         ID = Reply_GetNativeCursorsSupported__ID
    1292                 :     };
    1293               0 :     Reply_GetNativeCursorsSupported() :
    1294               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_GetNativeCursorsSupported")
    1295                 :     {
    1296               0 :     }
    1297                 : 
    1298                 :     void
    1299               0 :     Log(
    1300                 :             const std::string& __pfx,
    1301                 :             FILE* __outf) const
    1302                 :     {
    1303               0 :         std::string __logmsg;
    1304               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1305               0 :         (__logmsg).append(__pfx);
    1306               0 :         (__logmsg).append("Reply_GetNativeCursorsSupported(");
    1307                 : 
    1308               0 :         (__logmsg).append("[TODO])\n");
    1309               0 :         fputs((__logmsg).c_str(), __outf);
    1310               0 :     }
    1311                 : };
    1312                 : 
    1313                 : class Msg_NPN_SetException :
    1314                 :     public IPC::Message
    1315               0 : {
    1316                 : private:
    1317                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1318                 :     typedef mozilla::ipc::Shmem Shmem;
    1319                 :     typedef base::FileDescriptor FileDescriptor;
    1320                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1321                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1322                 : 
    1323                 : public:
    1324                 :     enum {
    1325                 :         ID = Msg_NPN_SetException__ID
    1326                 :     };
    1327               0 :     Msg_NPN_SetException() :
    1328               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_NPN_SetException")
    1329                 :     {
    1330               0 :     }
    1331                 : 
    1332                 :     void
    1333               0 :     Log(
    1334                 :             const std::string& __pfx,
    1335                 :             FILE* __outf) const
    1336                 :     {
    1337               0 :         std::string __logmsg;
    1338               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1339               0 :         (__logmsg).append(__pfx);
    1340               0 :         (__logmsg).append("Msg_NPN_SetException(");
    1341                 : 
    1342               0 :         (__logmsg).append("[TODO])\n");
    1343               0 :         fputs((__logmsg).c_str(), __outf);
    1344               0 :     }
    1345                 : };
    1346                 : 
    1347                 : class Reply_NPN_SetException :
    1348                 :     public IPC::Message
    1349               0 : {
    1350                 : private:
    1351                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1352                 :     typedef mozilla::ipc::Shmem Shmem;
    1353                 :     typedef base::FileDescriptor FileDescriptor;
    1354                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1355                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1356                 : 
    1357                 : public:
    1358                 :     enum {
    1359                 :         ID = Reply_NPN_SetException__ID
    1360                 :     };
    1361               0 :     Reply_NPN_SetException() :
    1362               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Reply_NPN_SetException")
    1363                 :     {
    1364               0 :     }
    1365                 : 
    1366                 :     void
    1367               0 :     Log(
    1368                 :             const std::string& __pfx,
    1369                 :             FILE* __outf) const
    1370                 :     {
    1371               0 :         std::string __logmsg;
    1372               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1373               0 :         (__logmsg).append(__pfx);
    1374               0 :         (__logmsg).append("Reply_NPN_SetException(");
    1375                 : 
    1376               0 :         (__logmsg).append("[TODO])\n");
    1377               0 :         fputs((__logmsg).c_str(), __outf);
    1378               0 :     }
    1379                 : };
    1380                 : 
    1381                 : class Msg_NPN_ReloadPlugins :
    1382                 :     public IPC::Message
    1383               0 : {
    1384                 : private:
    1385                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1386                 :     typedef mozilla::ipc::Shmem Shmem;
    1387                 :     typedef base::FileDescriptor FileDescriptor;
    1388                 :     typedef mozilla::dom::NativeThreadId NativeThreadId;
    1389                 :     typedef mac_plugin_interposing::NSCursorInfo NSCursorInfo;
    1390                 : 
    1391                 : public:
    1392                 :     enum {
    1393                 :         ID = Msg_NPN_ReloadPlugins__ID
    1394                 :     };
    1395               0 :     Msg_NPN_ReloadPlugins() :
    1396               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginModule::Msg_NPN_ReloadPlugins")
    1397                 :     {
    1398               0 :     }
    1399                 : 
    1400                 :     void
    1401               0 :     Log(
    1402                 :             const std::string& __pfx,
    1403                 :             FILE* __outf) const
    1404                 :     {
    1405               0 :         std::string __logmsg;
    1406               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1407               0 :         (__logmsg).append(__pfx);
    1408               0 :         (__logmsg).append("Msg_NPN_ReloadPlugins(");
    1409                 : 
    1410               0 :         (__logmsg).append("[TODO])\n");
    1411               0 :         fputs((__logmsg).c_str(), __outf);
    1412               0 :     }
    1413                 : };
    1414                 : 
    1415                 : 
    1416                 : 
    1417                 : } // namespace PPluginModule
    1418                 : } // namespace plugins
    1419                 : } // namespace mozilla
    1420                 : 
    1421                 : #endif // ifndef PPluginModule_h

Generated by: LCOV version 1.7