LCOV - code coverage report
Current view: directory - objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/sms - PSms.h (source / functions) Found Hit Coverage
Test: app.info Lines: 391 29 7.4 %
Date: 2012-06-02 Functions: 135 13 9.6 %

       1                 : //
       2                 : // Automatically generated by ipdlc.
       3                 : // Edit at your own risk
       4                 : //
       5                 : 
       6                 : #ifndef PSms_h
       7                 : #define PSms_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/dom/sms/Types.h"
      21                 : 
      22                 : 
      23                 : //-----------------------------------------------------------------------------
      24                 : // Declaration of the IPDL type |struct SmsMessageData|
      25                 : //
      26                 : namespace mozilla {
      27                 : namespace dom {
      28                 : namespace sms {
      29                 : class SmsMessageData MOZ_FINAL
      30                 : {
      31                 : private:
      32                 : 
      33                 : public:
      34                 :     SmsMessageData();
      35                 : 
      36               0 :     SmsMessageData(
      37                 :             const PRInt32& _id,
      38                 :             const DeliveryState& _delivery,
      39                 :             const nsString& _sender,
      40                 :             const nsString& _receiver,
      41                 :             const nsString& _body,
      42                 :             const PRUint64& _timestamp)
      43               0 :     {
      44               0 :         Init();
      45               0 :         Assign(_id, _delivery, _sender, _receiver, _body, _timestamp);
      46               0 :     }
      47                 : 
      48               4 :     SmsMessageData(const SmsMessageData& _o)
      49               4 :     {
      50               4 :         Init();
      51               4 :         Assign((_o).id(), (_o).delivery(), (_o).sender(), (_o).receiver(), (_o).body(), (_o).timestamp());
      52               4 :     }
      53                 : 
      54                 :     ~SmsMessageData();
      55                 : 
      56                 :     void
      57                 :     operator=(const SmsMessageData& _o)
      58                 :     {
      59                 :         Assign((_o).id(), (_o).delivery(), (_o).sender(), (_o).receiver(), (_o).body(), (_o).timestamp());
      60                 :     }
      61                 : 
      62                 :     bool
      63                 :     operator==(const SmsMessageData& _o) const;
      64                 : 
      65                 :     PRInt32&
      66              14 :     id()
      67                 :     {
      68              14 :         return id_;
      69                 :     }
      70                 :     const PRInt32&
      71               4 :     id() const
      72                 :     {
      73               4 :         return id_;
      74                 :     }
      75                 : 
      76                 :     DeliveryState&
      77              12 :     delivery()
      78                 :     {
      79              12 :         return delivery_;
      80                 :     }
      81                 :     const DeliveryState&
      82               4 :     delivery() const
      83                 :     {
      84               4 :         return delivery_;
      85                 :     }
      86                 : 
      87                 :     nsString&
      88              14 :     sender()
      89                 :     {
      90              14 :         return sender_;
      91                 :     }
      92                 :     const nsString&
      93               4 :     sender() const
      94                 :     {
      95               4 :         return sender_;
      96                 :     }
      97                 : 
      98                 :     nsString&
      99              14 :     receiver()
     100                 :     {
     101              14 :         return receiver_;
     102                 :     }
     103                 :     const nsString&
     104               4 :     receiver() const
     105                 :     {
     106               4 :         return receiver_;
     107                 :     }
     108                 : 
     109                 :     nsString&
     110              14 :     body()
     111                 :     {
     112              14 :         return body_;
     113                 :     }
     114                 :     const nsString&
     115               4 :     body() const
     116                 :     {
     117               4 :         return body_;
     118                 :     }
     119                 : 
     120                 :     PRUint64&
     121              11 :     timestamp()
     122                 :     {
     123              11 :         return timestamp_;
     124                 :     }
     125                 :     const PRUint64&
     126               4 :     timestamp() const
     127                 :     {
     128               4 :         return timestamp_;
     129                 :     }
     130                 : 
     131                 : private:
     132                 :     void
     133                 :     Init();
     134                 : 
     135                 :     void
     136                 :     Assign(
     137                 :             const PRInt32& _id,
     138                 :             const DeliveryState& _delivery,
     139                 :             const nsString& _sender,
     140                 :             const nsString& _receiver,
     141                 :             const nsString& _body,
     142                 :             const PRUint64& _timestamp);
     143                 : 
     144                 :     PRInt32 id_;
     145                 :     DeliveryState delivery_;
     146                 :     nsString sender_;
     147                 :     nsString receiver_;
     148                 :     nsString body_;
     149                 :     PRUint64 timestamp_;
     150                 : };
     151                 : } // namespace sms
     152                 : } // namespace dom
     153                 : } // namespace mozilla
     154                 : 
     155                 : 
     156                 : //-----------------------------------------------------------------------------
     157                 : // Declaration of the IPDL type |struct SmsFilterData|
     158                 : //
     159                 : namespace mozilla {
     160                 : namespace dom {
     161                 : namespace sms {
     162                 : class SmsFilterData MOZ_FINAL
     163                 : {
     164                 : private:
     165                 : 
     166                 : public:
     167                 :     SmsFilterData();
     168                 : 
     169                 :     SmsFilterData(
     170                 :             const PRUint64& _startDate,
     171                 :             const PRUint64& _endDate,
     172                 :             const InfallibleTArray<nsString>& _numbers,
     173                 :             const DeliveryState& _delivery)
     174                 :     {
     175                 :         Init();
     176                 :         Assign(_startDate, _endDate, _numbers, _delivery);
     177                 :     }
     178                 : 
     179               0 :     SmsFilterData(const SmsFilterData& _o)
     180               0 :     {
     181               0 :         Init();
     182               0 :         Assign((_o).startDate(), (_o).endDate(), (_o).numbers(), (_o).delivery());
     183               0 :     }
     184                 : 
     185                 :     ~SmsFilterData();
     186                 : 
     187                 :     void
     188                 :     operator=(const SmsFilterData& _o)
     189                 :     {
     190                 :         Assign((_o).startDate(), (_o).endDate(), (_o).numbers(), (_o).delivery());
     191                 :     }
     192                 : 
     193                 :     bool
     194                 :     operator==(const SmsFilterData& _o) const;
     195                 : 
     196                 :     PRUint64&
     197               0 :     startDate()
     198                 :     {
     199               0 :         return startDate_;
     200                 :     }
     201                 :     const PRUint64&
     202               0 :     startDate() const
     203                 :     {
     204               0 :         return startDate_;
     205                 :     }
     206                 : 
     207                 :     PRUint64&
     208               0 :     endDate()
     209                 :     {
     210               0 :         return endDate_;
     211                 :     }
     212                 :     const PRUint64&
     213               0 :     endDate() const
     214                 :     {
     215               0 :         return endDate_;
     216                 :     }
     217                 : 
     218                 :     InfallibleTArray<nsString>&
     219               0 :     numbers()
     220                 :     {
     221               0 :         return numbers_;
     222                 :     }
     223                 :     const InfallibleTArray<nsString>&
     224               0 :     numbers() const
     225                 :     {
     226               0 :         return numbers_;
     227                 :     }
     228                 : 
     229                 :     DeliveryState&
     230               0 :     delivery()
     231                 :     {
     232               0 :         return delivery_;
     233                 :     }
     234                 :     const DeliveryState&
     235               0 :     delivery() const
     236                 :     {
     237               0 :         return delivery_;
     238                 :     }
     239                 : 
     240                 : private:
     241                 :     void
     242                 :     Init();
     243                 : 
     244                 :     void
     245                 :     Assign(
     246                 :             const PRUint64& _startDate,
     247                 :             const PRUint64& _endDate,
     248                 :             const InfallibleTArray<nsString>& _numbers,
     249                 :             const DeliveryState& _delivery);
     250                 : 
     251                 :     PRUint64 startDate_;
     252                 :     PRUint64 endDate_;
     253                 :     InfallibleTArray<nsString> numbers_;
     254                 :     DeliveryState delivery_;
     255                 : };
     256                 : } // namespace sms
     257                 : } // namespace dom
     258                 : } // namespace mozilla
     259                 : 
     260                 : //-----------------------------------------------------------------------------
     261                 : // Code common to PSmsChild and PSmsParent
     262                 : //
     263                 : namespace mozilla {
     264                 : namespace dom {
     265                 : namespace sms {
     266                 : namespace PSms {
     267                 : 
     268                 : enum State {
     269                 :     __Dead,
     270                 :     __Null,
     271                 :     __Error,
     272                 :     __Start = __Null
     273                 : };
     274                 : 
     275                 : enum MessageType {
     276                 :     PSmsStart = PSmsMsgStart << 16,
     277                 :     PSmsPreStart = (PSmsMsgStart << 16) - 1,
     278                 :     Msg_NotifyReceivedMessage__ID,
     279                 :     Msg_NotifySentMessage__ID,
     280                 :     Msg_NotifyDeliveredMessage__ID,
     281                 :     Msg_NotifyRequestSmsSent__ID,
     282                 :     Msg_NotifyRequestSmsSendFailed__ID,
     283                 :     Msg_NotifyRequestGotSms__ID,
     284                 :     Msg_NotifyRequestGetSmsFailed__ID,
     285                 :     Msg_NotifyRequestSmsDeleted__ID,
     286                 :     Msg_NotifyRequestSmsDeleteFailed__ID,
     287                 :     Msg_NotifyRequestNoMessageInList__ID,
     288                 :     Msg_NotifyRequestCreateMessageList__ID,
     289                 :     Msg_NotifyRequestGotNextMessage__ID,
     290                 :     Msg_NotifyRequestReadListFailed__ID,
     291                 :     Msg_HasSupport__ID,
     292                 :     Reply_HasSupport__ID,
     293                 :     Msg_GetNumberOfMessagesForText__ID,
     294                 :     Reply_GetNumberOfMessagesForText__ID,
     295                 :     Msg_SendMessage__ID,
     296                 :     Msg_SaveReceivedMessage__ID,
     297                 :     Reply_SaveReceivedMessage__ID,
     298                 :     Msg_SaveSentMessage__ID,
     299                 :     Reply_SaveSentMessage__ID,
     300                 :     Msg_GetMessage__ID,
     301                 :     Msg_DeleteMessage__ID,
     302                 :     Msg_CreateMessageList__ID,
     303                 :     Msg_GetNextMessageInList__ID,
     304                 :     Msg_ClearMessageList__ID,
     305                 :     Msg___delete____ID,
     306                 :     Reply___delete____ID,
     307                 :     PSmsEnd
     308                 : };
     309                 : 
     310                 : bool
     311                 : Transition(
     312                 :         State from,
     313                 :         mozilla::ipc::Trigger trigger,
     314                 :         State* next);
     315                 : 
     316                 : class Msg_NotifyReceivedMessage :
     317                 :     public IPC::Message
     318               0 : {
     319                 : private:
     320                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     321                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     322                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     323                 :     typedef mozilla::ipc::Shmem Shmem;
     324                 : 
     325                 : public:
     326                 :     enum {
     327                 :         ID = Msg_NotifyReceivedMessage__ID
     328                 :     };
     329               0 :     Msg_NotifyReceivedMessage() :
     330               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyReceivedMessage")
     331                 :     {
     332               0 :     }
     333                 : 
     334                 :     void
     335               0 :     Log(
     336                 :             const std::string& __pfx,
     337                 :             FILE* __outf) const
     338                 :     {
     339               0 :         std::string __logmsg;
     340               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     341               0 :         (__logmsg).append(__pfx);
     342               0 :         (__logmsg).append("Msg_NotifyReceivedMessage(");
     343                 : 
     344               0 :         (__logmsg).append("[TODO])\n");
     345               0 :         fputs((__logmsg).c_str(), __outf);
     346               0 :     }
     347                 : };
     348                 : 
     349                 : class Msg_NotifySentMessage :
     350                 :     public IPC::Message
     351               0 : {
     352                 : private:
     353                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     354                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     355                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     356                 :     typedef mozilla::ipc::Shmem Shmem;
     357                 : 
     358                 : public:
     359                 :     enum {
     360                 :         ID = Msg_NotifySentMessage__ID
     361                 :     };
     362               0 :     Msg_NotifySentMessage() :
     363               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifySentMessage")
     364                 :     {
     365               0 :     }
     366                 : 
     367                 :     void
     368               0 :     Log(
     369                 :             const std::string& __pfx,
     370                 :             FILE* __outf) const
     371                 :     {
     372               0 :         std::string __logmsg;
     373               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     374               0 :         (__logmsg).append(__pfx);
     375               0 :         (__logmsg).append("Msg_NotifySentMessage(");
     376                 : 
     377               0 :         (__logmsg).append("[TODO])\n");
     378               0 :         fputs((__logmsg).c_str(), __outf);
     379               0 :     }
     380                 : };
     381                 : 
     382                 : class Msg_NotifyDeliveredMessage :
     383                 :     public IPC::Message
     384               0 : {
     385                 : private:
     386                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     387                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     388                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     389                 :     typedef mozilla::ipc::Shmem Shmem;
     390                 : 
     391                 : public:
     392                 :     enum {
     393                 :         ID = Msg_NotifyDeliveredMessage__ID
     394                 :     };
     395               0 :     Msg_NotifyDeliveredMessage() :
     396               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyDeliveredMessage")
     397                 :     {
     398               0 :     }
     399                 : 
     400                 :     void
     401               0 :     Log(
     402                 :             const std::string& __pfx,
     403                 :             FILE* __outf) const
     404                 :     {
     405               0 :         std::string __logmsg;
     406               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     407               0 :         (__logmsg).append(__pfx);
     408               0 :         (__logmsg).append("Msg_NotifyDeliveredMessage(");
     409                 : 
     410               0 :         (__logmsg).append("[TODO])\n");
     411               0 :         fputs((__logmsg).c_str(), __outf);
     412               0 :     }
     413                 : };
     414                 : 
     415                 : class Msg_NotifyRequestSmsSent :
     416                 :     public IPC::Message
     417               0 : {
     418                 : private:
     419                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     420                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     421                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     422                 :     typedef mozilla::ipc::Shmem Shmem;
     423                 : 
     424                 : public:
     425                 :     enum {
     426                 :         ID = Msg_NotifyRequestSmsSent__ID
     427                 :     };
     428               0 :     Msg_NotifyRequestSmsSent() :
     429               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestSmsSent")
     430                 :     {
     431               0 :     }
     432                 : 
     433                 :     void
     434               0 :     Log(
     435                 :             const std::string& __pfx,
     436                 :             FILE* __outf) const
     437                 :     {
     438               0 :         std::string __logmsg;
     439               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     440               0 :         (__logmsg).append(__pfx);
     441               0 :         (__logmsg).append("Msg_NotifyRequestSmsSent(");
     442                 : 
     443               0 :         (__logmsg).append("[TODO])\n");
     444               0 :         fputs((__logmsg).c_str(), __outf);
     445               0 :     }
     446                 : };
     447                 : 
     448                 : class Msg_NotifyRequestSmsSendFailed :
     449                 :     public IPC::Message
     450               0 : {
     451                 : private:
     452                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     453                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     454                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     455                 :     typedef mozilla::ipc::Shmem Shmem;
     456                 : 
     457                 : public:
     458                 :     enum {
     459                 :         ID = Msg_NotifyRequestSmsSendFailed__ID
     460                 :     };
     461               0 :     Msg_NotifyRequestSmsSendFailed() :
     462               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestSmsSendFailed")
     463                 :     {
     464               0 :     }
     465                 : 
     466                 :     void
     467               0 :     Log(
     468                 :             const std::string& __pfx,
     469                 :             FILE* __outf) const
     470                 :     {
     471               0 :         std::string __logmsg;
     472               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     473               0 :         (__logmsg).append(__pfx);
     474               0 :         (__logmsg).append("Msg_NotifyRequestSmsSendFailed(");
     475                 : 
     476               0 :         (__logmsg).append("[TODO])\n");
     477               0 :         fputs((__logmsg).c_str(), __outf);
     478               0 :     }
     479                 : };
     480                 : 
     481                 : class Msg_NotifyRequestGotSms :
     482                 :     public IPC::Message
     483               0 : {
     484                 : private:
     485                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     486                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     487                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     488                 :     typedef mozilla::ipc::Shmem Shmem;
     489                 : 
     490                 : public:
     491                 :     enum {
     492                 :         ID = Msg_NotifyRequestGotSms__ID
     493                 :     };
     494               0 :     Msg_NotifyRequestGotSms() :
     495               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestGotSms")
     496                 :     {
     497               0 :     }
     498                 : 
     499                 :     void
     500               0 :     Log(
     501                 :             const std::string& __pfx,
     502                 :             FILE* __outf) const
     503                 :     {
     504               0 :         std::string __logmsg;
     505               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     506               0 :         (__logmsg).append(__pfx);
     507               0 :         (__logmsg).append("Msg_NotifyRequestGotSms(");
     508                 : 
     509               0 :         (__logmsg).append("[TODO])\n");
     510               0 :         fputs((__logmsg).c_str(), __outf);
     511               0 :     }
     512                 : };
     513                 : 
     514                 : class Msg_NotifyRequestGetSmsFailed :
     515                 :     public IPC::Message
     516               0 : {
     517                 : private:
     518                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     519                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     520                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     521                 :     typedef mozilla::ipc::Shmem Shmem;
     522                 : 
     523                 : public:
     524                 :     enum {
     525                 :         ID = Msg_NotifyRequestGetSmsFailed__ID
     526                 :     };
     527               0 :     Msg_NotifyRequestGetSmsFailed() :
     528               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestGetSmsFailed")
     529                 :     {
     530               0 :     }
     531                 : 
     532                 :     void
     533               0 :     Log(
     534                 :             const std::string& __pfx,
     535                 :             FILE* __outf) const
     536                 :     {
     537               0 :         std::string __logmsg;
     538               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     539               0 :         (__logmsg).append(__pfx);
     540               0 :         (__logmsg).append("Msg_NotifyRequestGetSmsFailed(");
     541                 : 
     542               0 :         (__logmsg).append("[TODO])\n");
     543               0 :         fputs((__logmsg).c_str(), __outf);
     544               0 :     }
     545                 : };
     546                 : 
     547                 : class Msg_NotifyRequestSmsDeleted :
     548                 :     public IPC::Message
     549               0 : {
     550                 : private:
     551                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     552                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     553                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     554                 :     typedef mozilla::ipc::Shmem Shmem;
     555                 : 
     556                 : public:
     557                 :     enum {
     558                 :         ID = Msg_NotifyRequestSmsDeleted__ID
     559                 :     };
     560               0 :     Msg_NotifyRequestSmsDeleted() :
     561               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestSmsDeleted")
     562                 :     {
     563               0 :     }
     564                 : 
     565                 :     void
     566               0 :     Log(
     567                 :             const std::string& __pfx,
     568                 :             FILE* __outf) const
     569                 :     {
     570               0 :         std::string __logmsg;
     571               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     572               0 :         (__logmsg).append(__pfx);
     573               0 :         (__logmsg).append("Msg_NotifyRequestSmsDeleted(");
     574                 : 
     575               0 :         (__logmsg).append("[TODO])\n");
     576               0 :         fputs((__logmsg).c_str(), __outf);
     577               0 :     }
     578                 : };
     579                 : 
     580                 : class Msg_NotifyRequestSmsDeleteFailed :
     581                 :     public IPC::Message
     582               0 : {
     583                 : private:
     584                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     585                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     586                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     587                 :     typedef mozilla::ipc::Shmem Shmem;
     588                 : 
     589                 : public:
     590                 :     enum {
     591                 :         ID = Msg_NotifyRequestSmsDeleteFailed__ID
     592                 :     };
     593               0 :     Msg_NotifyRequestSmsDeleteFailed() :
     594               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestSmsDeleteFailed")
     595                 :     {
     596               0 :     }
     597                 : 
     598                 :     void
     599               0 :     Log(
     600                 :             const std::string& __pfx,
     601                 :             FILE* __outf) const
     602                 :     {
     603               0 :         std::string __logmsg;
     604               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     605               0 :         (__logmsg).append(__pfx);
     606               0 :         (__logmsg).append("Msg_NotifyRequestSmsDeleteFailed(");
     607                 : 
     608               0 :         (__logmsg).append("[TODO])\n");
     609               0 :         fputs((__logmsg).c_str(), __outf);
     610               0 :     }
     611                 : };
     612                 : 
     613                 : class Msg_NotifyRequestNoMessageInList :
     614                 :     public IPC::Message
     615               0 : {
     616                 : private:
     617                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     618                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     619                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     620                 :     typedef mozilla::ipc::Shmem Shmem;
     621                 : 
     622                 : public:
     623                 :     enum {
     624                 :         ID = Msg_NotifyRequestNoMessageInList__ID
     625                 :     };
     626               0 :     Msg_NotifyRequestNoMessageInList() :
     627               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestNoMessageInList")
     628                 :     {
     629               0 :     }
     630                 : 
     631                 :     void
     632               0 :     Log(
     633                 :             const std::string& __pfx,
     634                 :             FILE* __outf) const
     635                 :     {
     636               0 :         std::string __logmsg;
     637               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     638               0 :         (__logmsg).append(__pfx);
     639               0 :         (__logmsg).append("Msg_NotifyRequestNoMessageInList(");
     640                 : 
     641               0 :         (__logmsg).append("[TODO])\n");
     642               0 :         fputs((__logmsg).c_str(), __outf);
     643               0 :     }
     644                 : };
     645                 : 
     646                 : class Msg_NotifyRequestCreateMessageList :
     647                 :     public IPC::Message
     648               0 : {
     649                 : private:
     650                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     651                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     652                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     653                 :     typedef mozilla::ipc::Shmem Shmem;
     654                 : 
     655                 : public:
     656                 :     enum {
     657                 :         ID = Msg_NotifyRequestCreateMessageList__ID
     658                 :     };
     659               0 :     Msg_NotifyRequestCreateMessageList() :
     660               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestCreateMessageList")
     661                 :     {
     662               0 :     }
     663                 : 
     664                 :     void
     665               0 :     Log(
     666                 :             const std::string& __pfx,
     667                 :             FILE* __outf) const
     668                 :     {
     669               0 :         std::string __logmsg;
     670               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     671               0 :         (__logmsg).append(__pfx);
     672               0 :         (__logmsg).append("Msg_NotifyRequestCreateMessageList(");
     673                 : 
     674               0 :         (__logmsg).append("[TODO])\n");
     675               0 :         fputs((__logmsg).c_str(), __outf);
     676               0 :     }
     677                 : };
     678                 : 
     679                 : class Msg_NotifyRequestGotNextMessage :
     680                 :     public IPC::Message
     681               0 : {
     682                 : private:
     683                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     684                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     685                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     686                 :     typedef mozilla::ipc::Shmem Shmem;
     687                 : 
     688                 : public:
     689                 :     enum {
     690                 :         ID = Msg_NotifyRequestGotNextMessage__ID
     691                 :     };
     692               0 :     Msg_NotifyRequestGotNextMessage() :
     693               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestGotNextMessage")
     694                 :     {
     695               0 :     }
     696                 : 
     697                 :     void
     698               0 :     Log(
     699                 :             const std::string& __pfx,
     700                 :             FILE* __outf) const
     701                 :     {
     702               0 :         std::string __logmsg;
     703               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     704               0 :         (__logmsg).append(__pfx);
     705               0 :         (__logmsg).append("Msg_NotifyRequestGotNextMessage(");
     706                 : 
     707               0 :         (__logmsg).append("[TODO])\n");
     708               0 :         fputs((__logmsg).c_str(), __outf);
     709               0 :     }
     710                 : };
     711                 : 
     712                 : class Msg_NotifyRequestReadListFailed :
     713                 :     public IPC::Message
     714               0 : {
     715                 : private:
     716                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     717                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     718                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     719                 :     typedef mozilla::ipc::Shmem Shmem;
     720                 : 
     721                 : public:
     722                 :     enum {
     723                 :         ID = Msg_NotifyRequestReadListFailed__ID
     724                 :     };
     725               0 :     Msg_NotifyRequestReadListFailed() :
     726               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestReadListFailed")
     727                 :     {
     728               0 :     }
     729                 : 
     730                 :     void
     731               0 :     Log(
     732                 :             const std::string& __pfx,
     733                 :             FILE* __outf) const
     734                 :     {
     735               0 :         std::string __logmsg;
     736               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     737               0 :         (__logmsg).append(__pfx);
     738               0 :         (__logmsg).append("Msg_NotifyRequestReadListFailed(");
     739                 : 
     740               0 :         (__logmsg).append("[TODO])\n");
     741               0 :         fputs((__logmsg).c_str(), __outf);
     742               0 :     }
     743                 : };
     744                 : 
     745                 : class Msg_HasSupport :
     746                 :     public IPC::Message
     747               0 : {
     748                 : private:
     749                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     750                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     751                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     752                 :     typedef mozilla::ipc::Shmem Shmem;
     753                 : 
     754                 : public:
     755                 :     enum {
     756                 :         ID = Msg_HasSupport__ID
     757                 :     };
     758               0 :     Msg_HasSupport() :
     759               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_HasSupport")
     760                 :     {
     761               0 :     }
     762                 : 
     763                 :     void
     764               0 :     Log(
     765                 :             const std::string& __pfx,
     766                 :             FILE* __outf) const
     767                 :     {
     768               0 :         std::string __logmsg;
     769               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     770               0 :         (__logmsg).append(__pfx);
     771               0 :         (__logmsg).append("Msg_HasSupport(");
     772                 : 
     773               0 :         (__logmsg).append("[TODO])\n");
     774               0 :         fputs((__logmsg).c_str(), __outf);
     775               0 :     }
     776                 : };
     777                 : 
     778                 : class Reply_HasSupport :
     779                 :     public IPC::Message
     780               0 : {
     781                 : private:
     782                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     783                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     784                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     785                 :     typedef mozilla::ipc::Shmem Shmem;
     786                 : 
     787                 : public:
     788                 :     enum {
     789                 :         ID = Reply_HasSupport__ID
     790                 :     };
     791               0 :     Reply_HasSupport() :
     792               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Reply_HasSupport")
     793                 :     {
     794               0 :     }
     795                 : 
     796                 :     void
     797               0 :     Log(
     798                 :             const std::string& __pfx,
     799                 :             FILE* __outf) const
     800                 :     {
     801               0 :         std::string __logmsg;
     802               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     803               0 :         (__logmsg).append(__pfx);
     804               0 :         (__logmsg).append("Reply_HasSupport(");
     805                 : 
     806               0 :         (__logmsg).append("[TODO])\n");
     807               0 :         fputs((__logmsg).c_str(), __outf);
     808               0 :     }
     809                 : };
     810                 : 
     811                 : class Msg_GetNumberOfMessagesForText :
     812                 :     public IPC::Message
     813               0 : {
     814                 : private:
     815                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     816                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     817                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     818                 :     typedef mozilla::ipc::Shmem Shmem;
     819                 : 
     820                 : public:
     821                 :     enum {
     822                 :         ID = Msg_GetNumberOfMessagesForText__ID
     823                 :     };
     824               0 :     Msg_GetNumberOfMessagesForText() :
     825               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_GetNumberOfMessagesForText")
     826                 :     {
     827               0 :     }
     828                 : 
     829                 :     void
     830               0 :     Log(
     831                 :             const std::string& __pfx,
     832                 :             FILE* __outf) const
     833                 :     {
     834               0 :         std::string __logmsg;
     835               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     836               0 :         (__logmsg).append(__pfx);
     837               0 :         (__logmsg).append("Msg_GetNumberOfMessagesForText(");
     838                 : 
     839               0 :         (__logmsg).append("[TODO])\n");
     840               0 :         fputs((__logmsg).c_str(), __outf);
     841               0 :     }
     842                 : };
     843                 : 
     844                 : class Reply_GetNumberOfMessagesForText :
     845                 :     public IPC::Message
     846               0 : {
     847                 : private:
     848                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     849                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     850                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     851                 :     typedef mozilla::ipc::Shmem Shmem;
     852                 : 
     853                 : public:
     854                 :     enum {
     855                 :         ID = Reply_GetNumberOfMessagesForText__ID
     856                 :     };
     857               0 :     Reply_GetNumberOfMessagesForText() :
     858               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Reply_GetNumberOfMessagesForText")
     859                 :     {
     860               0 :     }
     861                 : 
     862                 :     void
     863               0 :     Log(
     864                 :             const std::string& __pfx,
     865                 :             FILE* __outf) const
     866                 :     {
     867               0 :         std::string __logmsg;
     868               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     869               0 :         (__logmsg).append(__pfx);
     870               0 :         (__logmsg).append("Reply_GetNumberOfMessagesForText(");
     871                 : 
     872               0 :         (__logmsg).append("[TODO])\n");
     873               0 :         fputs((__logmsg).c_str(), __outf);
     874               0 :     }
     875                 : };
     876                 : 
     877                 : class Msg_SendMessage :
     878                 :     public IPC::Message
     879               0 : {
     880                 : private:
     881                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     882                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     883                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     884                 :     typedef mozilla::ipc::Shmem Shmem;
     885                 : 
     886                 : public:
     887                 :     enum {
     888                 :         ID = Msg_SendMessage__ID
     889                 :     };
     890               0 :     Msg_SendMessage() :
     891               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_SendMessage")
     892                 :     {
     893               0 :     }
     894                 : 
     895                 :     void
     896               0 :     Log(
     897                 :             const std::string& __pfx,
     898                 :             FILE* __outf) const
     899                 :     {
     900               0 :         std::string __logmsg;
     901               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     902               0 :         (__logmsg).append(__pfx);
     903               0 :         (__logmsg).append("Msg_SendMessage(");
     904                 : 
     905               0 :         (__logmsg).append("[TODO])\n");
     906               0 :         fputs((__logmsg).c_str(), __outf);
     907               0 :     }
     908                 : };
     909                 : 
     910                 : class Msg_SaveReceivedMessage :
     911                 :     public IPC::Message
     912               0 : {
     913                 : private:
     914                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     915                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     916                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     917                 :     typedef mozilla::ipc::Shmem Shmem;
     918                 : 
     919                 : public:
     920                 :     enum {
     921                 :         ID = Msg_SaveReceivedMessage__ID
     922                 :     };
     923               0 :     Msg_SaveReceivedMessage() :
     924               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_SaveReceivedMessage")
     925                 :     {
     926               0 :     }
     927                 : 
     928                 :     void
     929               0 :     Log(
     930                 :             const std::string& __pfx,
     931                 :             FILE* __outf) const
     932                 :     {
     933               0 :         std::string __logmsg;
     934               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     935               0 :         (__logmsg).append(__pfx);
     936               0 :         (__logmsg).append("Msg_SaveReceivedMessage(");
     937                 : 
     938               0 :         (__logmsg).append("[TODO])\n");
     939               0 :         fputs((__logmsg).c_str(), __outf);
     940               0 :     }
     941                 : };
     942                 : 
     943                 : class Reply_SaveReceivedMessage :
     944                 :     public IPC::Message
     945               0 : {
     946                 : private:
     947                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     948                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     949                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     950                 :     typedef mozilla::ipc::Shmem Shmem;
     951                 : 
     952                 : public:
     953                 :     enum {
     954                 :         ID = Reply_SaveReceivedMessage__ID
     955                 :     };
     956               0 :     Reply_SaveReceivedMessage() :
     957               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Reply_SaveReceivedMessage")
     958                 :     {
     959               0 :     }
     960                 : 
     961                 :     void
     962               0 :     Log(
     963                 :             const std::string& __pfx,
     964                 :             FILE* __outf) const
     965                 :     {
     966               0 :         std::string __logmsg;
     967               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     968               0 :         (__logmsg).append(__pfx);
     969               0 :         (__logmsg).append("Reply_SaveReceivedMessage(");
     970                 : 
     971               0 :         (__logmsg).append("[TODO])\n");
     972               0 :         fputs((__logmsg).c_str(), __outf);
     973               0 :     }
     974                 : };
     975                 : 
     976                 : class Msg_SaveSentMessage :
     977                 :     public IPC::Message
     978               0 : {
     979                 : private:
     980                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     981                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
     982                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
     983                 :     typedef mozilla::ipc::Shmem Shmem;
     984                 : 
     985                 : public:
     986                 :     enum {
     987                 :         ID = Msg_SaveSentMessage__ID
     988                 :     };
     989               0 :     Msg_SaveSentMessage() :
     990               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_SaveSentMessage")
     991                 :     {
     992               0 :     }
     993                 : 
     994                 :     void
     995               0 :     Log(
     996                 :             const std::string& __pfx,
     997                 :             FILE* __outf) const
     998                 :     {
     999               0 :         std::string __logmsg;
    1000               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1001               0 :         (__logmsg).append(__pfx);
    1002               0 :         (__logmsg).append("Msg_SaveSentMessage(");
    1003                 : 
    1004               0 :         (__logmsg).append("[TODO])\n");
    1005               0 :         fputs((__logmsg).c_str(), __outf);
    1006               0 :     }
    1007                 : };
    1008                 : 
    1009                 : class Reply_SaveSentMessage :
    1010                 :     public IPC::Message
    1011               0 : {
    1012                 : private:
    1013                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1014                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
    1015                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
    1016                 :     typedef mozilla::ipc::Shmem Shmem;
    1017                 : 
    1018                 : public:
    1019                 :     enum {
    1020                 :         ID = Reply_SaveSentMessage__ID
    1021                 :     };
    1022               0 :     Reply_SaveSentMessage() :
    1023               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Reply_SaveSentMessage")
    1024                 :     {
    1025               0 :     }
    1026                 : 
    1027                 :     void
    1028               0 :     Log(
    1029                 :             const std::string& __pfx,
    1030                 :             FILE* __outf) const
    1031                 :     {
    1032               0 :         std::string __logmsg;
    1033               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1034               0 :         (__logmsg).append(__pfx);
    1035               0 :         (__logmsg).append("Reply_SaveSentMessage(");
    1036                 : 
    1037               0 :         (__logmsg).append("[TODO])\n");
    1038               0 :         fputs((__logmsg).c_str(), __outf);
    1039               0 :     }
    1040                 : };
    1041                 : 
    1042                 : class Msg_GetMessage :
    1043                 :     public IPC::Message
    1044               0 : {
    1045                 : private:
    1046                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1047                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
    1048                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
    1049                 :     typedef mozilla::ipc::Shmem Shmem;
    1050                 : 
    1051                 : public:
    1052                 :     enum {
    1053                 :         ID = Msg_GetMessage__ID
    1054                 :     };
    1055               0 :     Msg_GetMessage() :
    1056               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_GetMessage")
    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_GetMessage(");
    1069                 : 
    1070               0 :         (__logmsg).append("[TODO])\n");
    1071               0 :         fputs((__logmsg).c_str(), __outf);
    1072               0 :     }
    1073                 : };
    1074                 : 
    1075                 : class Msg_DeleteMessage :
    1076                 :     public IPC::Message
    1077               0 : {
    1078                 : private:
    1079                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1080                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
    1081                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
    1082                 :     typedef mozilla::ipc::Shmem Shmem;
    1083                 : 
    1084                 : public:
    1085                 :     enum {
    1086                 :         ID = Msg_DeleteMessage__ID
    1087                 :     };
    1088               0 :     Msg_DeleteMessage() :
    1089               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_DeleteMessage")
    1090                 :     {
    1091               0 :     }
    1092                 : 
    1093                 :     void
    1094               0 :     Log(
    1095                 :             const std::string& __pfx,
    1096                 :             FILE* __outf) const
    1097                 :     {
    1098               0 :         std::string __logmsg;
    1099               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1100               0 :         (__logmsg).append(__pfx);
    1101               0 :         (__logmsg).append("Msg_DeleteMessage(");
    1102                 : 
    1103               0 :         (__logmsg).append("[TODO])\n");
    1104               0 :         fputs((__logmsg).c_str(), __outf);
    1105               0 :     }
    1106                 : };
    1107                 : 
    1108                 : class Msg_CreateMessageList :
    1109                 :     public IPC::Message
    1110               0 : {
    1111                 : private:
    1112                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1113                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
    1114                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
    1115                 :     typedef mozilla::ipc::Shmem Shmem;
    1116                 : 
    1117                 : public:
    1118                 :     enum {
    1119                 :         ID = Msg_CreateMessageList__ID
    1120                 :     };
    1121               0 :     Msg_CreateMessageList() :
    1122               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_CreateMessageList")
    1123                 :     {
    1124               0 :     }
    1125                 : 
    1126                 :     void
    1127               0 :     Log(
    1128                 :             const std::string& __pfx,
    1129                 :             FILE* __outf) const
    1130                 :     {
    1131               0 :         std::string __logmsg;
    1132               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1133               0 :         (__logmsg).append(__pfx);
    1134               0 :         (__logmsg).append("Msg_CreateMessageList(");
    1135                 : 
    1136               0 :         (__logmsg).append("[TODO])\n");
    1137               0 :         fputs((__logmsg).c_str(), __outf);
    1138               0 :     }
    1139                 : };
    1140                 : 
    1141                 : class Msg_GetNextMessageInList :
    1142                 :     public IPC::Message
    1143               0 : {
    1144                 : private:
    1145                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1146                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
    1147                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
    1148                 :     typedef mozilla::ipc::Shmem Shmem;
    1149                 : 
    1150                 : public:
    1151                 :     enum {
    1152                 :         ID = Msg_GetNextMessageInList__ID
    1153                 :     };
    1154               0 :     Msg_GetNextMessageInList() :
    1155               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_GetNextMessageInList")
    1156                 :     {
    1157               0 :     }
    1158                 : 
    1159                 :     void
    1160               0 :     Log(
    1161                 :             const std::string& __pfx,
    1162                 :             FILE* __outf) const
    1163                 :     {
    1164               0 :         std::string __logmsg;
    1165               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1166               0 :         (__logmsg).append(__pfx);
    1167               0 :         (__logmsg).append("Msg_GetNextMessageInList(");
    1168                 : 
    1169               0 :         (__logmsg).append("[TODO])\n");
    1170               0 :         fputs((__logmsg).c_str(), __outf);
    1171               0 :     }
    1172                 : };
    1173                 : 
    1174                 : class Msg_ClearMessageList :
    1175                 :     public IPC::Message
    1176               0 : {
    1177                 : private:
    1178                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1179                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
    1180                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
    1181                 :     typedef mozilla::ipc::Shmem Shmem;
    1182                 : 
    1183                 : public:
    1184                 :     enum {
    1185                 :         ID = Msg_ClearMessageList__ID
    1186                 :     };
    1187               0 :     Msg_ClearMessageList() :
    1188               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_ClearMessageList")
    1189                 :     {
    1190               0 :     }
    1191                 : 
    1192                 :     void
    1193               0 :     Log(
    1194                 :             const std::string& __pfx,
    1195                 :             FILE* __outf) const
    1196                 :     {
    1197               0 :         std::string __logmsg;
    1198               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1199               0 :         (__logmsg).append(__pfx);
    1200               0 :         (__logmsg).append("Msg_ClearMessageList(");
    1201                 : 
    1202               0 :         (__logmsg).append("[TODO])\n");
    1203               0 :         fputs((__logmsg).c_str(), __outf);
    1204               0 :     }
    1205                 : };
    1206                 : 
    1207                 : class Msg___delete__ :
    1208                 :     public IPC::Message
    1209               0 : {
    1210                 : private:
    1211                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1212                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
    1213                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
    1214                 :     typedef mozilla::ipc::Shmem Shmem;
    1215                 : 
    1216                 : public:
    1217                 :     enum {
    1218                 :         ID = Msg___delete____ID
    1219                 :     };
    1220               0 :     Msg___delete__() :
    1221               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg___delete__")
    1222                 :     {
    1223               0 :     }
    1224                 : 
    1225                 :     void
    1226               0 :     Log(
    1227                 :             const std::string& __pfx,
    1228                 :             FILE* __outf) const
    1229                 :     {
    1230               0 :         std::string __logmsg;
    1231               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1232               0 :         (__logmsg).append(__pfx);
    1233               0 :         (__logmsg).append("Msg___delete__(");
    1234                 : 
    1235               0 :         (__logmsg).append("[TODO])\n");
    1236               0 :         fputs((__logmsg).c_str(), __outf);
    1237               0 :     }
    1238                 : };
    1239                 : 
    1240                 : class Reply___delete__ :
    1241                 :     public IPC::Message
    1242                 : {
    1243                 : private:
    1244                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1245                 :     typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
    1246                 :     typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
    1247                 :     typedef mozilla::ipc::Shmem Shmem;
    1248                 : 
    1249                 : public:
    1250                 :     enum {
    1251                 :         ID = Reply___delete____ID
    1252                 :     };
    1253                 :     Reply___delete__() :
    1254                 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Reply___delete__")
    1255                 :     {
    1256                 :     }
    1257                 : 
    1258                 :     void
    1259                 :     Log(
    1260                 :             const std::string& __pfx,
    1261                 :             FILE* __outf) const
    1262                 :     {
    1263                 :         std::string __logmsg;
    1264                 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1265                 :         (__logmsg).append(__pfx);
    1266                 :         (__logmsg).append("Reply___delete__(");
    1267                 : 
    1268                 :         (__logmsg).append("[TODO])\n");
    1269                 :         fputs((__logmsg).c_str(), __outf);
    1270                 :     }
    1271                 : };
    1272                 : 
    1273                 : 
    1274                 : 
    1275                 : } // namespace PSms
    1276                 : } // namespace sms
    1277                 : } // namespace dom
    1278                 : } // namespace mozilla
    1279                 : 
    1280                 : #endif // ifndef PSms_h

Generated by: LCOV version 1.7