summaryrefslogtreecommitdiff
path: root/application/agent/inc/underlayer.h
diff options
context:
space:
mode:
Diffstat (limited to 'application/agent/inc/underlayer.h')
-rwxr-xr-xapplication/agent/inc/underlayer.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/application/agent/inc/underlayer.h b/application/agent/inc/underlayer.h
index 377807bbbe..4a5db1f791 100755
--- a/application/agent/inc/underlayer.h
+++ b/application/agent/inc/underlayer.h
@@ -64,6 +64,8 @@ public:
virtual int getAdminSerialNumber ( char *get_value );
virtual int getAdminSoftwareVersion ( char *get_value );
virtual int getAdminVendorSpecialInfo ( char *get_value );
+ virtual int getAdminIpData ( const char *iface, char *address, char *netmask, char *broadcast, char *gateway );
+ virtual int setAdminIpData ( const char *iface, char *address, char *netmask, char *broadcast, char *gateway );
virtual int getAdminEmsIpAddress ( char *get_value );
virtual int setAdminEmsIpAddress ( const char *set_value );
virtual int getAdminResetCause ( admin_reset_cause_t *get_value );
@@ -99,8 +101,10 @@ public:
virtual int getWhiteListAll ( spidlib_white_list_register_t *get_value, int *nb_registered );
virtual int setWhiteList ( const spidlib_white_list_register_t *set_value );
virtual int onlineAllReset ( );
- virtual int getMacLimit ( unsigned int* get_value );
- virtual int setMacLimit ( unsigned int set_value );
+ virtual int getMacLimit ( unsigned int* get_value ); // for all slaves (commonOnlineAllExtMACLimitation)
+ virtual int setMacLimit ( unsigned int set_value ); // for all slaves (commonOnlineAllExtMACLimitation)
+ virtual int getMacLimit ( const unsigned char *mac_address, unsigned int *get_value ); // for one slave (commonOnlineExtPCLimitation)
+ virtual int setMacLimit ( const unsigned char *mac_address, unsigned int set_value ); // for one slave (commonOnlineExtPCLimitation)
virtual int getOnlineAllRfOutputLevel ( int *get_value );
virtual int setOnlineAllRfOutputLevel ( int set_value );
virtual int getOnlineIp ( const unsigned char *mac_address, struct online_ip & ip );