Initial
This commit is contained in:
277
rasapi/CSTATE.HPP
Normal file
277
rasapi/CSTATE.HPP
Normal file
@@ -0,0 +1,277 @@
|
||||
#ifndef _RASAPI_RASCONNECTIONSTATE_HPP_
|
||||
#define _RASAPI_RASCONNECTIONSTATE_HPP_
|
||||
#ifndef _COMMON_RAS_HPP_
|
||||
#include <common/ras.hpp>
|
||||
#endif
|
||||
|
||||
class RasConnectionState
|
||||
{
|
||||
public:
|
||||
RasConnectionState(void);
|
||||
RasConnectionState(RASCONNSTATE rasConnState);
|
||||
RasConnectionState(const RasConnectionState &someRasConnectionState);
|
||||
virtual ~RasConnectionState();
|
||||
RasConnectionState &operator=(const RasConnectionState &someRasConnectionState);
|
||||
WORD operator==(const RasConnectionState &someRasConnectionState);
|
||||
RASCONNSTATE connState(void)const;
|
||||
void connState(RASCONNSTATE rasConnState);
|
||||
WORD openPort(void)const;
|
||||
WORD portOpened(void)const;
|
||||
WORD connectDevice(void)const;
|
||||
WORD deviceConnected(void)const;
|
||||
WORD allDevicesConnected(void)const;
|
||||
WORD authenticate(void)const;
|
||||
WORD authNotify(void)const;
|
||||
WORD authRetry(void)const;
|
||||
WORD authCallback(void)const;
|
||||
WORD authChangePassword(void)const;
|
||||
WORD authProject(void)const;
|
||||
WORD authLinkSpeed(void)const;
|
||||
WORD authAck(void)const;
|
||||
WORD reAuthenticate(void)const;
|
||||
WORD authenticated(void)const;
|
||||
WORD prepareForCallback(void)const;
|
||||
WORD waitForModemReset(void)const;
|
||||
WORD waitForCallback(void)const;
|
||||
WORD projected(void)const;
|
||||
WORD startAuthentication(void)const;
|
||||
WORD callbackComplete(void)const;
|
||||
WORD logonNetwork(void)const;
|
||||
WORD interactive(void)const;
|
||||
WORD retryAuthentication(void)const;
|
||||
WORD callbackSetByCaller(void)const;
|
||||
WORD passwordExpired(void)const;
|
||||
WORD connected(void)const;
|
||||
WORD disconnected(void)const;
|
||||
private:
|
||||
RASCONNSTATE mRasConnState;
|
||||
};
|
||||
|
||||
inline
|
||||
RasConnectionState::RasConnectionState(void)
|
||||
: mRasConnState((RASCONNSTATE)0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
RasConnectionState::RasConnectionState(RASCONNSTATE rasConnState)
|
||||
: mRasConnState(rasConnState)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
RasConnectionState::RasConnectionState(const RasConnectionState &someRasConnectionState)
|
||||
{
|
||||
*this=someRasConnectionState;
|
||||
}
|
||||
|
||||
inline
|
||||
RasConnectionState::~RasConnectionState()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
RasConnectionState &RasConnectionState::operator=(const RasConnectionState &someRasConnectionState)
|
||||
{
|
||||
mRasConnState=someRasConnectionState.mRasConnState;
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::operator==(const RasConnectionState &someRasConnectionState)
|
||||
{
|
||||
return mRasConnState==someRasConnectionState.mRasConnState;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::openPort(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_OpenPort;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::portOpened(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_PortOpened;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::connectDevice(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_ConnectDevice;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::deviceConnected(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_DeviceConnected;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::allDevicesConnected(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_AllDevicesConnected;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::authenticate(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_Authenticate;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::authNotify(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_AuthNotify;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::authRetry(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_AuthRetry;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::authCallback(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_AuthCallback;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::authChangePassword(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_AuthChangePassword;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::authProject(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_AuthProject;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::authLinkSpeed(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_AuthLinkSpeed;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::authAck(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_AuthAck;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::reAuthenticate(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_ReAuthenticate;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::authenticated(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_Authenticated;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::prepareForCallback(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_PrepareForCallback;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::waitForModemReset(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_WaitForModemReset;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::waitForCallback(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_WaitForCallback;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::projected(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_Projected;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::startAuthentication(void)const
|
||||
{
|
||||
#if (WINVER>=0x400)
|
||||
return mRasConnState==RASCS_StartAuthentication;
|
||||
#else
|
||||
return FALSE;
|
||||
#endif
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::callbackComplete(void)const
|
||||
{
|
||||
#if (WINVER>=0x400)
|
||||
return mRasConnState==RASCS_CallbackComplete;
|
||||
#else
|
||||
return FALSE;
|
||||
#endif
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::logonNetwork(void)const
|
||||
{
|
||||
#if (WINVER>=0x400)
|
||||
return mRasConnState==RASCS_LogonNetwork;
|
||||
#else
|
||||
return FALSE;
|
||||
#endif
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::interactive(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_Interactive;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::retryAuthentication(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_RetryAuthentication;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::callbackSetByCaller(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_CallbackSetByCaller;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::passwordExpired(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_PasswordExpired;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::connected(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_Connected;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasConnectionState::disconnected(void)const
|
||||
{
|
||||
return mRasConnState==RASCS_Disconnected;
|
||||
}
|
||||
|
||||
inline
|
||||
RASCONNSTATE RasConnectionState::connState(void)const
|
||||
{
|
||||
return mRasConnState;
|
||||
}
|
||||
|
||||
inline
|
||||
void RasConnectionState::connState(RASCONNSTATE rasConnState)
|
||||
{
|
||||
mRasConnState=rasConnState;
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user