ZFFramework
Loading...
Searching...
No Matches
ZFPInterface_ZFEnvInfo_systemInfo Class Reference

protocol for ZFEnvInfo More...

#include <ZFProtocolZFEnvInfo.h>

Inheritance diagram for ZFPInterface_ZFEnvInfo_systemInfo:
ZFProtocol

Public Member Functions

virtual zfstring protocolName (void) const
 get the name of the protocol module, e.g. "ZFObject"
virtual zfstring systemName (void)
 see ZFEnvInfo::systemName
virtual zfstring systemVersion (void)
 see ZFEnvInfo::systemVersion
Public Member Functions inherited from ZFProtocol
virtual void protocolOnInit (void)
 called to init the protocol
virtual void protocolOnInitFinish (void)
 see protocolOnInit
virtual void protocolOnDeallocPrepare (void)
 see protocolOnInit
virtual void protocolOnDealloc (void)
 see protocolOnInit
virtual ZFProtocolInstanceState protocolInstanceState (void)
 protocol instance's state
virtual zfstring protocolImplName (void) const
 get the name of the protocol implementation, e.g. "ZFObject_default"
virtual ZFProtocolLevel protocolImplLevel (void) const
 get the level of the protocol implementation
virtual zfstring protocolImplPlatformHint (void) const
 get type hint of the implementation or empty string if not defined, e.g. "iOS:NSString" for iOS's string impl, use ZFPROTOCOL_IMPLEMENTATION_PLATFORM_HINT to register
virtual void objectInfoT (zfstring &ret) const
 see objectInfo
virtual zfstring objectInfo (void) const
 get a short info about this object

Protected Types

typedef ZFProtocol zfsuper
 class ref to super
typedef ZFPInterface_ZFEnvInfo_systemInfo zfself
 class ref to self

Detailed Description

protocol for ZFEnvInfo

Member Function Documentation

◆ protocolName()

virtual zfstring ZFPInterface_ZFEnvInfo_systemInfo::protocolName ( void ) const
inlinevirtual

get the name of the protocol module, e.g. "ZFObject"

Reimplemented from ZFProtocol.


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