NAME

ACE_STREAM_Type -

SYNOPSIS


#include <ace/Service_Record.h>


class ACE_STREAM_Type : public ACE_Service_Type
{
  public:
    ACE_STREAM_Type (
        MT_Stream *s,
        const char *identifier,
        u_int flags = 0
        );
    virtual int suspend (void) const;
    virtual int resume (void) const;
    virtual int init (int argc, char *argv[]) const;
    virtual int fini (void) const;
    virtual int info (char **str, size_t len) const;
    int push (ACE_Module_Type *new_module);
    int remove (ACE_Module_Type *module);
    ACE_Module_Type *find (const char *mod_name) const;
    void dump (void) const;
    ACE_ALLOC_HOOK_DECLARE;
  private:
    ACE_Module_Type *head_;
};

DESCRIPTION

PUBLIC MEMBERS

ACE_STREAM_Type (
    MT_Stream *s,
    const char *identifier,
    u_int flags = 0
    );
virtual int suspend (void) const;
virtual int resume (void) const;
virtual int init (int argc, char *argv[]) const;
virtual int fini (void) const;
virtual int info (char **str, size_t len) const;
int push (ACE_Module_Type *new_module);
int remove (ACE_Module_Type *module);
ACE_Module_Type *find (const char *mod_name) const;
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;

PRIVATE MEMBERS

ACE_Module_Type *head_;

AUTHOR

Doug Schmidt

LIBRARY

ace