NAME

ACE_TLI - Defines the member functions for the base class of the ACE_TLI abstraction.

SYNOPSIS

#include <ace/TLI.h>

class ACE_TLI : public ACE_IPC_SAP { public: ACE_HANDLE open ( const char device[], int oflag = O_RDWR, struct t_info *info = 0 ); int close (void); int set_option (int level, int option, void *optval, int optlen); int get_option (int level, int option, void *optval, int &optlen); int look (void) const; int rcvdis (struct t_discon * = 0) const; int snddis (struct t_call * = 0) const; int sndrel (void) const; int rcvrel (void) const; int get_local_addr (ACE_Addr &) const; void dump (void) const; ACE_ALLOC_HOOK_DECLARE; protected: ACE_TLI (void); ~ACE_TLI (void); ACE_TLI ( const char device[], int oflag = O_RDWR, struct t_info *info = 0 ); };

Initialization and termination methods.

ACE_HANDLE open (
    const char device[],
    int oflag = O_RDWR,
    struct t_info *info = 0
    );

int close (void);

int set_option (int level, int option, void *optval, int optlen);

int get_option (int level, int option, void *optval, int &optlen);

Calls to underlying TLI operations.

int look (void) const;

int rcvdis (struct t_discon * = 0) const;

int snddis (struct t_call * = 0) const;

int sndrel (void) const;

int rcvrel (void) const;

int get_local_addr (ACE_Addr &) const;

void dump (void) const;

ACE_ALLOC_HOOK_DECLARE;

Ensure we are an abstract class.

ACE_TLI (void);

~ACE_TLI (void);

ACE_TLI (
    const char device[],
    int oflag = O_RDWR,
    struct t_info *info = 0
    );

AUTHOR

Doug Schmidt

LIBRARY

ace