ESock::AExtensionInterfaceThickBase Class Reference

class ESock::AExtensionInterfaceThickBase : public ESock::MExtensionInterfaceBase

Inherits from

Constructor & Destructor Documentation

AExtensionInterfaceThickBase(const Meta::STypeId &)

IMPORT_CAExtensionInterfaceThickBase(const Meta::STypeId &aMsgImplTid)[protected]

Parameters

const Meta::STypeId & aMsgImplTid

~AExtensionInterfaceThickBase()

IMPORT_C~AExtensionInterfaceThickBase()[protected, virtual]

Member Functions Documentation

CancelExtensionInterface(TSubSessionUniqueId)

IMPORT_C voidCancelExtensionInterface(TSubSessionUniqueIdaClientId)[virtual]

Null default implementation

Parameters

TSubSessionUniqueId aClientId

CloseExtensionInterface(TSubSessionUniqueId)

IMPORT_C voidCloseExtensionInterface(TSubSessionUniqueIdaClientId)[virtual]

Null default implementation

Parameters

TSubSessionUniqueId aClientId

MsgImplTid()

const Meta::STypeId &MsgImplTid()const [inline]

OpenExtensionInterface(TSubSessionUniqueId, const Messages::TRuntimeCtxId &, CCommsApiExtResponder *)

IMPORT_C voidOpenExtensionInterface(TSubSessionUniqueIdaClientId,
const Messages::TRuntimeCtxId &aControlClient,
CCommsApiExtResponder *aResponder
)[virtual]

Null default implementation

Parameters

TSubSessionUniqueId aClientId
const Messages::TRuntimeCtxId & aControlClient
CCommsApiExtResponder * aResponder

Member Data Documentation

const Meta::STypeId iMsgImplTid

const Meta::STypeIdiMsgImplTid[private]