X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcectypes.h;h=d43121bea3a7542a0180bf2d934585e31b7140a2;hb=ee0902523575b4aea09b5ad29e184ee061c1d647;hp=c1cc1af89c2b9989af09e5878eb228d419a320da;hpb=6ad51ff559b2fc75ce63bc35832932f00c20b925;p=deb_libcec.git diff --git a/include/cectypes.h b/include/cectypes.h index c1cc1af..d43121b 100644 --- a/include/cectypes.h +++ b/include/cectypes.h @@ -602,7 +602,7 @@ typedef enum cec_adapter_messagecode MSGCODE_TRANSMIT_FAILED_TIMEOUT_LINE, MSGCODE_FIRMWARE_VERSION, MSGCODE_START_BOOTLOADER, - MSGCODE_SET_POWERSTATE, + MSGCODE_GET_BUILDDATE, MSGCODE_SET_CONTROLLED, MSGCODE_GET_AUTO_ENABLED, MSGCODE_SET_AUTO_ENABLED, @@ -759,6 +759,11 @@ typedef struct cec_command int32_t transmit_timeout; /**< the timeout to use in ms */ #ifdef __cplusplus + cec_command(void) + { + Clear(); + } + cec_command &operator =(const struct cec_command &command) { initiator = command.initiator; @@ -1039,7 +1044,7 @@ typedef int (CEC_CDECL* CBCecKeyPressType)(void *param, const cec_keypress &); typedef int (CEC_CDECL* CBCecCommandType)(void *param, const cec_command &); typedef int (CEC_CDECL* CBCecConfigurationChangedType)(void *param, const libcec_configuration &); typedef int (CEC_CDECL* CBCecAlertType)(void *param, const libcec_alert, const libcec_parameter &); -typedef int (CEC_CDECL* CBCecMenuStateChangedType)(void *param, const cec_menu_state newVal); +typedef int (CEC_CDECL* CBCecMenuStateChangedType)(void *param, const cec_menu_state); typedef struct ICECCallbacks {