Back to index

im-sdk  12.3.91
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Private Attributes
IMScheduler Class Reference

#include <IMScheduler.hh>

Inheritance diagram for IMScheduler:
Inheritance graph
Collaboration diagram for IMScheduler:
Collaboration graph

List of all members.

Public Member Functions

virtual int start (IMAccept *pima, IMProtocol *pimp, IMState *pims)=0
virtual int stop ()=0
 IMScheduler ()

Static Public Member Functions

static IMSchedulerget_instance ()

Protected Member Functions

void register_singleton ()

Static Private Attributes

static IMSchedulerpimscheduler = NULL

Detailed Description

Definition at line 12 of file IMScheduler.hh.

Constructor & Destructor Documentation

Definition at line 28 of file IMScheduler.hh.


Member Function Documentation

static IMScheduler* IMScheduler::get_instance ( ) [inline, static]

Definition at line 20 of file IMScheduler.hh.

Here is the caller graph for this function:

void IMScheduler::register_singleton ( ) [inline, protected]

Definition at line 17 of file IMScheduler.hh.

    { pimscheduler = this; }

Here is the caller graph for this function:

virtual int IMScheduler::start ( IMAccept pima,
IMProtocol pimp,
IMState pims 
) [pure virtual]

Implemented in IMScheduler_MTPC.

Here is the caller graph for this function:

virtual int IMScheduler::stop ( ) [pure virtual]

Implemented in IMScheduler_MTPC.

Member Data Documentation

Definition at line 15 of file IMScheduler.hh.

The documentation for this class was generated from the following files: