|
| TActorSystem (TPollerBase *poller, int nodeId=1) |
|
TActorId | Register (IActor::TPtr actor) |
|
auto | Sleep (TTime until) |
|
template<typename Rep , typename Period > |
auto | Sleep (std::chrono::duration< Rep, Period > duration) |
|
void | Send (TActorId sender, TActorId recipient, TMessageId messageId, TBlob blob) |
|
template<typename T , typename... Args> |
void | Send (TActorId sender, TActorId recipient, Args &&... args) |
|
TEvent | Schedule (TTime when, TActorId sender, TActorId recipient, TMessageId messageId, TBlob blob) |
|
template<typename T , typename... Args> |
TEvent | Schedule (TTime when, TActorId sender, TActorId recipient, Args &&... args) |
|
void | Cancel (TEvent event) |
|
template<typename T , typename TQuestion > |
auto | Ask (TActorId recepient, TQuestion &&message) |
|
void | YieldNotify () |
|
size_t | ActorsSize () const |
|
void | AddNode (int id, std::unique_ptr< INode > node) |
|
void | Serve () |
|
template<typename TSocket , typename TEnvelopeReader = TZeroCopyEnvelopeReader> |
void | Serve (TSocket socket) |
|
The documentation for this class was generated from the following files: