prog.cpp:4:19: error: variable or field ‘my_callback’ declared void
void my_callback( AmsAddr*, AdsNotificationHeader*, unsigned long );
^~~~~~~
prog.cpp:4:19: error: ‘AmsAddr’ was not declared in this scope
prog.cpp:4:27: error: expected primary-expression before ‘,’ token
void my_callback( AmsAddr*, AdsNotificationHeader*, unsigned long );
^
prog.cpp:4:29: error: ‘AdsNotificationHeader’ was not declared in this scope
void my_callback( AmsAddr*, AdsNotificationHeader*, unsigned long );
^~~~~~~~~~~~~~~~~~~~~
prog.cpp:4:51: error: expected primary-expression before ‘,’ token
void my_callback( AmsAddr*, AdsNotificationHeader*, unsigned long );
^
prog.cpp:4:53: error: expected primary-expression before ‘unsigned’
void my_callback( AmsAddr*, AdsNotificationHeader*, unsigned long );
^~~~~~~~
prog.cpp:11:27: error: ‘AmsAddr’ has not been declared
friend void my_callback( AmsAddr*, AdsNotificationHeader*, unsigned long );
^~~~~~~
prog.cpp:11:37: error: ‘AdsNotificationHeader’ has not been declared
friend void my_callback( AmsAddr*, AdsNotificationHeader*, unsigned long );
^~~~~~~~~~~~~~~~~~~~~
prog.cpp:39:19: error: ‘AmsAddr’ has not been declared
void OnCallback( AmsAddr* addr, AdsNotificationHeader* header )
^~~~~~~
prog.cpp:39:34: error: ‘AdsNotificationHeader’ has not been declared
void OnCallback( AmsAddr* addr, AdsNotificationHeader* header )
^~~~~~~~~~~~~~~~~~~~~
prog.cpp: In constructor ‘MyClass::MyClass()’:
prog.cpp:16:36: error: ‘pAddr’ was not declared in this scope
AdsSyncAddDeviceNotificationReq( pAddr,
^~~~~
prog.cpp:17:12: error: ‘ADSIGRP_SYM_VALBYHND’ was not declared in this scope
ADSIGRP_SYM_VALBYHND,
^~~~~~~~~~~~~~~~~~~~
prog.cpp:18:12: error: ‘lHdlVar’ was not declared in this scope
lHdlVar,
^~~~~~~
prog.cpp:19:13: error: ‘NotificationSettings’ was not declared in this scope
&NotificationSettings,
^~~~~~~~~~~~~~~~~~~~
prog.cpp:20:13: error: ‘my_callback’ was not declared in this scope
&my_callback,
^~~~~~~~~~~
prog.cpp:22:13: error: ‘lHdlNotification’ was not declared in this scope
&lHdlNotification);
^~~~~~~~~~~~~~~~
prog.cpp:16:3: error: ‘AdsSyncAddDeviceNotificationReq’ was not declared in this scope
AdsSyncAddDeviceNotificationReq( pAddr,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cpp: At global scope:
prog.cpp:45:19: error: variable or field ‘my_callback’ declared void
void my_callback( AmsAddr* addr, AdsNotificationHeader* header, unsigned long param )
^~~~~~~
prog.cpp:45:19: error: ‘AmsAddr’ was not declared in this scope
prog.cpp:45:28: error: ‘addr’ was not declared in this scope
void my_callback( AmsAddr* addr, AdsNotificationHeader* header, unsigned long param )
^~~~
prog.cpp:45:34: error: ‘AdsNotificationHeader’ was not declared in this scope
void my_callback( AmsAddr* addr, AdsNotificationHeader* header, unsigned long param )
^~~~~~~~~~~~~~~~~~~~~
prog.cpp:45:57: error: ‘header’ was not declared in this scope
void my_callback( AmsAddr* addr, AdsNotificationHeader* header, unsigned long param )
^~~~~~
prog.cpp:45:65: error: expected primary-expression before ‘unsigned’
void my_callback( AmsAddr* addr, AdsNotificationHeader* header, unsigned long param )
^~~~~~~~