LCOV - code coverage report
Current view: directory - objdir/ipc/ipdl/_ipdlheaders/mozilla/net - PFTPChannel.h (source / functions) Found Hit Coverage
Test: app.info Lines: 132 0 0.0 %
Date: 2012-06-02 Functions: 44 0 0.0 %

       1                 : //
       2                 : // Automatically generated by ipdlc.
       3                 : // Edit at your own risk
       4                 : //
       5                 : 
       6                 : #ifndef PFTPChannel_h
       7                 : #define PFTPChannel_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 "mozilla/net/NeckoMessageUtils.h"
      21                 : 
      22                 : //-----------------------------------------------------------------------------
      23                 : // Code common to PFTPChannelChild and PFTPChannelParent
      24                 : //
      25                 : namespace mozilla {
      26                 : namespace net {
      27                 : namespace PFTPChannel {
      28                 : 
      29                 : enum State {
      30                 :     __Dead,
      31                 :     __Null,
      32                 :     __Error,
      33                 :     __Start = __Null
      34                 : };
      35                 : 
      36                 : enum MessageType {
      37                 :     PFTPChannelStart = PFTPChannelMsgStart << 16,
      38                 :     PFTPChannelPreStart = (PFTPChannelMsgStart << 16) - 1,
      39                 :     Msg___delete____ID,
      40                 :     Reply___delete____ID,
      41                 :     Msg_AsyncOpen__ID,
      42                 :     Msg_ConnectChannel__ID,
      43                 :     Msg_Cancel__ID,
      44                 :     Msg_Suspend__ID,
      45                 :     Msg_Resume__ID,
      46                 :     Msg_OnStartRequest__ID,
      47                 :     Msg_OnDataAvailable__ID,
      48                 :     Msg_OnStopRequest__ID,
      49                 :     Msg_FailedAsyncOpen__ID,
      50                 :     Msg_DeleteSelf__ID,
      51                 :     PFTPChannelEnd
      52                 : };
      53                 : 
      54                 : bool
      55                 : Transition(
      56                 :         State from,
      57                 :         mozilla::ipc::Trigger trigger,
      58                 :         State* next);
      59                 : 
      60                 : class Msg___delete__ :
      61                 :     public IPC::Message
      62               0 : {
      63                 : private:
      64                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
      65                 :     typedef mozilla::ipc::Shmem Shmem;
      66                 :     typedef IPC::URI URI;
      67                 :     typedef IPC::InputStream InputStream;
      68                 : 
      69                 : public:
      70                 :     enum {
      71                 :         ID = Msg___delete____ID
      72                 :     };
      73               0 :     Msg___delete__() :
      74               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg___delete__")
      75                 :     {
      76               0 :     }
      77                 : 
      78                 :     void
      79               0 :     Log(
      80                 :             const std::string& __pfx,
      81                 :             FILE* __outf) const
      82                 :     {
      83               0 :         std::string __logmsg;
      84               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
      85               0 :         (__logmsg).append(__pfx);
      86               0 :         (__logmsg).append("Msg___delete__(");
      87                 : 
      88               0 :         (__logmsg).append("[TODO])\n");
      89               0 :         fputs((__logmsg).c_str(), __outf);
      90               0 :     }
      91                 : };
      92                 : 
      93                 : class Reply___delete__ :
      94                 :     public IPC::Message
      95                 : {
      96                 : private:
      97                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
      98                 :     typedef mozilla::ipc::Shmem Shmem;
      99                 :     typedef IPC::URI URI;
     100                 :     typedef IPC::InputStream InputStream;
     101                 : 
     102                 : public:
     103                 :     enum {
     104                 :         ID = Reply___delete____ID
     105                 :     };
     106                 :     Reply___delete__() :
     107                 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Reply___delete__")
     108                 :     {
     109                 :     }
     110                 : 
     111                 :     void
     112                 :     Log(
     113                 :             const std::string& __pfx,
     114                 :             FILE* __outf) const
     115                 :     {
     116                 :         std::string __logmsg;
     117                 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     118                 :         (__logmsg).append(__pfx);
     119                 :         (__logmsg).append("Reply___delete__(");
     120                 : 
     121                 :         (__logmsg).append("[TODO])\n");
     122                 :         fputs((__logmsg).c_str(), __outf);
     123                 :     }
     124                 : };
     125                 : 
     126                 : class Msg_AsyncOpen :
     127                 :     public IPC::Message
     128               0 : {
     129                 : private:
     130                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     131                 :     typedef mozilla::ipc::Shmem Shmem;
     132                 :     typedef IPC::URI URI;
     133                 :     typedef IPC::InputStream InputStream;
     134                 : 
     135                 : public:
     136                 :     enum {
     137                 :         ID = Msg_AsyncOpen__ID
     138                 :     };
     139               0 :     Msg_AsyncOpen() :
     140               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_AsyncOpen")
     141                 :     {
     142               0 :     }
     143                 : 
     144                 :     void
     145               0 :     Log(
     146                 :             const std::string& __pfx,
     147                 :             FILE* __outf) const
     148                 :     {
     149               0 :         std::string __logmsg;
     150               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     151               0 :         (__logmsg).append(__pfx);
     152               0 :         (__logmsg).append("Msg_AsyncOpen(");
     153                 : 
     154               0 :         (__logmsg).append("[TODO])\n");
     155               0 :         fputs((__logmsg).c_str(), __outf);
     156               0 :     }
     157                 : };
     158                 : 
     159                 : class Msg_ConnectChannel :
     160                 :     public IPC::Message
     161               0 : {
     162                 : private:
     163                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     164                 :     typedef mozilla::ipc::Shmem Shmem;
     165                 :     typedef IPC::URI URI;
     166                 :     typedef IPC::InputStream InputStream;
     167                 : 
     168                 : public:
     169                 :     enum {
     170                 :         ID = Msg_ConnectChannel__ID
     171                 :     };
     172               0 :     Msg_ConnectChannel() :
     173               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_ConnectChannel")
     174                 :     {
     175               0 :     }
     176                 : 
     177                 :     void
     178               0 :     Log(
     179                 :             const std::string& __pfx,
     180                 :             FILE* __outf) const
     181                 :     {
     182               0 :         std::string __logmsg;
     183               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     184               0 :         (__logmsg).append(__pfx);
     185               0 :         (__logmsg).append("Msg_ConnectChannel(");
     186                 : 
     187               0 :         (__logmsg).append("[TODO])\n");
     188               0 :         fputs((__logmsg).c_str(), __outf);
     189               0 :     }
     190                 : };
     191                 : 
     192                 : class Msg_Cancel :
     193                 :     public IPC::Message
     194               0 : {
     195                 : private:
     196                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     197                 :     typedef mozilla::ipc::Shmem Shmem;
     198                 :     typedef IPC::URI URI;
     199                 :     typedef IPC::InputStream InputStream;
     200                 : 
     201                 : public:
     202                 :     enum {
     203                 :         ID = Msg_Cancel__ID
     204                 :     };
     205               0 :     Msg_Cancel() :
     206               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_Cancel")
     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_Cancel(");
     219                 : 
     220               0 :         (__logmsg).append("[TODO])\n");
     221               0 :         fputs((__logmsg).c_str(), __outf);
     222               0 :     }
     223                 : };
     224                 : 
     225                 : class Msg_Suspend :
     226                 :     public IPC::Message
     227               0 : {
     228                 : private:
     229                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     230                 :     typedef mozilla::ipc::Shmem Shmem;
     231                 :     typedef IPC::URI URI;
     232                 :     typedef IPC::InputStream InputStream;
     233                 : 
     234                 : public:
     235                 :     enum {
     236                 :         ID = Msg_Suspend__ID
     237                 :     };
     238               0 :     Msg_Suspend() :
     239               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_Suspend")
     240                 :     {
     241               0 :     }
     242                 : 
     243                 :     void
     244               0 :     Log(
     245                 :             const std::string& __pfx,
     246                 :             FILE* __outf) const
     247                 :     {
     248               0 :         std::string __logmsg;
     249               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     250               0 :         (__logmsg).append(__pfx);
     251               0 :         (__logmsg).append("Msg_Suspend(");
     252                 : 
     253               0 :         (__logmsg).append("[TODO])\n");
     254               0 :         fputs((__logmsg).c_str(), __outf);
     255               0 :     }
     256                 : };
     257                 : 
     258                 : class Msg_Resume :
     259                 :     public IPC::Message
     260               0 : {
     261                 : private:
     262                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     263                 :     typedef mozilla::ipc::Shmem Shmem;
     264                 :     typedef IPC::URI URI;
     265                 :     typedef IPC::InputStream InputStream;
     266                 : 
     267                 : public:
     268                 :     enum {
     269                 :         ID = Msg_Resume__ID
     270                 :     };
     271               0 :     Msg_Resume() :
     272               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_Resume")
     273                 :     {
     274               0 :     }
     275                 : 
     276                 :     void
     277               0 :     Log(
     278                 :             const std::string& __pfx,
     279                 :             FILE* __outf) const
     280                 :     {
     281               0 :         std::string __logmsg;
     282               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     283               0 :         (__logmsg).append(__pfx);
     284               0 :         (__logmsg).append("Msg_Resume(");
     285                 : 
     286               0 :         (__logmsg).append("[TODO])\n");
     287               0 :         fputs((__logmsg).c_str(), __outf);
     288               0 :     }
     289                 : };
     290                 : 
     291                 : class Msg_OnStartRequest :
     292                 :     public IPC::Message
     293               0 : {
     294                 : private:
     295                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     296                 :     typedef mozilla::ipc::Shmem Shmem;
     297                 :     typedef IPC::URI URI;
     298                 :     typedef IPC::InputStream InputStream;
     299                 : 
     300                 : public:
     301                 :     enum {
     302                 :         ID = Msg_OnStartRequest__ID
     303                 :     };
     304               0 :     Msg_OnStartRequest() :
     305               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_OnStartRequest")
     306                 :     {
     307               0 :     }
     308                 : 
     309                 :     void
     310               0 :     Log(
     311                 :             const std::string& __pfx,
     312                 :             FILE* __outf) const
     313                 :     {
     314               0 :         std::string __logmsg;
     315               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     316               0 :         (__logmsg).append(__pfx);
     317               0 :         (__logmsg).append("Msg_OnStartRequest(");
     318                 : 
     319               0 :         (__logmsg).append("[TODO])\n");
     320               0 :         fputs((__logmsg).c_str(), __outf);
     321               0 :     }
     322                 : };
     323                 : 
     324                 : class Msg_OnDataAvailable :
     325                 :     public IPC::Message
     326               0 : {
     327                 : private:
     328                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     329                 :     typedef mozilla::ipc::Shmem Shmem;
     330                 :     typedef IPC::URI URI;
     331                 :     typedef IPC::InputStream InputStream;
     332                 : 
     333                 : public:
     334                 :     enum {
     335                 :         ID = Msg_OnDataAvailable__ID
     336                 :     };
     337               0 :     Msg_OnDataAvailable() :
     338               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_OnDataAvailable")
     339                 :     {
     340               0 :     }
     341                 : 
     342                 :     void
     343               0 :     Log(
     344                 :             const std::string& __pfx,
     345                 :             FILE* __outf) const
     346                 :     {
     347               0 :         std::string __logmsg;
     348               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     349               0 :         (__logmsg).append(__pfx);
     350               0 :         (__logmsg).append("Msg_OnDataAvailable(");
     351                 : 
     352               0 :         (__logmsg).append("[TODO])\n");
     353               0 :         fputs((__logmsg).c_str(), __outf);
     354               0 :     }
     355                 : };
     356                 : 
     357                 : class Msg_OnStopRequest :
     358                 :     public IPC::Message
     359               0 : {
     360                 : private:
     361                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     362                 :     typedef mozilla::ipc::Shmem Shmem;
     363                 :     typedef IPC::URI URI;
     364                 :     typedef IPC::InputStream InputStream;
     365                 : 
     366                 : public:
     367                 :     enum {
     368                 :         ID = Msg_OnStopRequest__ID
     369                 :     };
     370               0 :     Msg_OnStopRequest() :
     371               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_OnStopRequest")
     372                 :     {
     373               0 :     }
     374                 : 
     375                 :     void
     376               0 :     Log(
     377                 :             const std::string& __pfx,
     378                 :             FILE* __outf) const
     379                 :     {
     380               0 :         std::string __logmsg;
     381               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     382               0 :         (__logmsg).append(__pfx);
     383               0 :         (__logmsg).append("Msg_OnStopRequest(");
     384                 : 
     385               0 :         (__logmsg).append("[TODO])\n");
     386               0 :         fputs((__logmsg).c_str(), __outf);
     387               0 :     }
     388                 : };
     389                 : 
     390                 : class Msg_FailedAsyncOpen :
     391                 :     public IPC::Message
     392               0 : {
     393                 : private:
     394                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     395                 :     typedef mozilla::ipc::Shmem Shmem;
     396                 :     typedef IPC::URI URI;
     397                 :     typedef IPC::InputStream InputStream;
     398                 : 
     399                 : public:
     400                 :     enum {
     401                 :         ID = Msg_FailedAsyncOpen__ID
     402                 :     };
     403               0 :     Msg_FailedAsyncOpen() :
     404               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_FailedAsyncOpen")
     405                 :     {
     406               0 :     }
     407                 : 
     408                 :     void
     409               0 :     Log(
     410                 :             const std::string& __pfx,
     411                 :             FILE* __outf) const
     412                 :     {
     413               0 :         std::string __logmsg;
     414               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     415               0 :         (__logmsg).append(__pfx);
     416               0 :         (__logmsg).append("Msg_FailedAsyncOpen(");
     417                 : 
     418               0 :         (__logmsg).append("[TODO])\n");
     419               0 :         fputs((__logmsg).c_str(), __outf);
     420               0 :     }
     421                 : };
     422                 : 
     423                 : class Msg_DeleteSelf :
     424                 :     public IPC::Message
     425               0 : {
     426                 : private:
     427                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     428                 :     typedef mozilla::ipc::Shmem Shmem;
     429                 :     typedef IPC::URI URI;
     430                 :     typedef IPC::InputStream InputStream;
     431                 : 
     432                 : public:
     433                 :     enum {
     434                 :         ID = Msg_DeleteSelf__ID
     435                 :     };
     436               0 :     Msg_DeleteSelf() :
     437               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_DeleteSelf")
     438                 :     {
     439               0 :     }
     440                 : 
     441                 :     void
     442               0 :     Log(
     443                 :             const std::string& __pfx,
     444                 :             FILE* __outf) const
     445                 :     {
     446               0 :         std::string __logmsg;
     447               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     448               0 :         (__logmsg).append(__pfx);
     449               0 :         (__logmsg).append("Msg_DeleteSelf(");
     450                 : 
     451               0 :         (__logmsg).append("[TODO])\n");
     452               0 :         fputs((__logmsg).c_str(), __outf);
     453               0 :     }
     454                 : };
     455                 : 
     456                 : 
     457                 : 
     458                 : } // namespace PFTPChannel
     459                 : } // namespace net
     460                 : } // namespace mozilla
     461                 : 
     462                 : #endif // ifndef PFTPChannel_h

Generated by: LCOV version 1.7