📄 lcpoptions.h
字号:
//---------------------------------------------------------------------------
#ifndef lcpOptionsH
#define lcpOptionsH
//#include <string>
//---------------------------------------------------------------------------
class lcpOptions
{
public:
void GetLCPOptions( long *maximumReceiveUnit, string *asyncControlCharacterMap,
long *authenticationProtocol, long *qualityProtocol, long *magicNumber,
bool *protocolFieldCompression, bool *addressControlFieldCompression,
long *reserved, long *FCSAlternative, bool *selfDescribingPad, bool *numberedMode,
bool *callback, bool *multilinkOptions);
void SetLCPOptions(long maximumReceiveUnit, string asyncControlCharacterMap,
long authenticationProtocol, long qualityProtocol, long magicNumber,
bool protocolFieldCompression, bool addressControlFieldCompression,
long reserved, long FCSAlternative, bool selfDescribingPad, bool numberedMode,
bool callback, bool multilinkOptions);
void GetSelectedOptions(long *numOptions, long *optionsList);
lcpOptions();
~lcpOptions();
long GetMaximumReceiveUnit();
void SetMaximumReceiveUnit(long theMRU);
string GetAsyncControlCharacterMap();
void SetAsyncControlCharacterMap(string theCharacterMap);
long GetAuthenticationProtocol();
void SetAuthenticationProtocol(long theProtocol);
long GetQualityProtocol();
void SetQualityProtocol(long theQualityProtocol);
long GetMagicNumber();
void SetMagicNumber(long theMagicNumber);
bool GetProtocolFieldCompression();
void GetProtocolFieldCompression(bool theProtocolFieldCompression);
bool GetAddressControlFieldCompression();
void GetAddressControlFieldCompression(bool theAddressControlFieldCompression);
long GetReserved();
void SetReserved(long theReserved);
long GetFCSAlternative();
void SetFCSAlternative(long theFCSAlternative);
bool GetSelfDescribingPad();
void SetSelfDescribingPad(bool theSelfDescribingPad);
bool GetNumberedMode();
void SetNumberedMode(bool theNumberedMode);
bool GetCallback();
void SetCallback(bool theCallback);
bool GetMultilinkOptions();
void SetMultilinkOptions(bool theMultilinkOptions);
private:
long maximumReceiveUnit;
string asyncControlCharacterMap;
long authenticationProtocol;
long qualityProtocol;
long magicNumber;
bool protocolFieldCompression;
bool addressControlFieldCompression;
long reserved;
long FCSAlternative;
bool selfDescribingPad;
bool numberedMode;
bool callback;
bool multilinkOptions;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -