API to the conversation service. More...
#include "gnunet_util_lib.h"#include "gnunet_identity_service.h"#include "gnunet_namestore_service.h"#include "gnunet_speaker_lib.h"#include "gnunet_microphone_lib.h"Go to the source code of this file.
Data Structures | |
| struct | GNUNET_CONVERSATION_PhoneRecord |
| A phone record specifies which peer is hosting a given user and may also specify the phone line that is used (typically zero). More... | |
Macros | |
| #define | GNUNET_CONVERSATION_VERSION 0x00000004 |
| Version of the conversation API. | |
Typedefs | |
| typedef void(* | GNUNET_CONVERSATION_PhoneEventHandler) (void *cls, enum GNUNET_CONVERSATION_PhoneEventCode code, struct GNUNET_CONVERSATION_Caller *caller, const struct GNUNET_CRYPTO_BlindablePublicKey *caller_id) |
| Function called with an event emitted by a phone. | |
| typedef void(* | GNUNET_CONVERSATION_CallerEventHandler) (void *cls, enum GNUNET_CONVERSATION_CallerEventCode code) |
| Function called with an event emitted by a caller. | |
| typedef void(* | GNUNET_CONVERSATION_CallEventHandler) (void *cls, enum GNUNET_CONVERSATION_CallEventCode code) |
| Function called with an event emitted for a call. | |
Enumerations | |
| enum | GNUNET_CONVERSATION_PhoneEventCode { GNUNET_CONVERSATION_EC_PHONE_RING , GNUNET_CONVERSATION_EC_PHONE_HUNG_UP } |
| Information about active callers to a phone. More... | |
| enum | GNUNET_CONVERSATION_CallerEventCode { GNUNET_CONVERSATION_EC_CALLER_SUSPEND , GNUNET_CONVERSATION_EC_CALLER_RESUME } |
| Information about the current status of a call. More... | |
| enum | GNUNET_CONVERSATION_CallEventCode { GNUNET_CONVERSATION_EC_CALL_RINGING , GNUNET_CONVERSATION_EC_CALL_PICKED_UP , GNUNET_CONVERSATION_EC_CALL_GNS_FAIL , GNUNET_CONVERSATION_EC_CALL_HUNG_UP , GNUNET_CONVERSATION_EC_CALL_SUSPENDED , GNUNET_CONVERSATION_EC_CALL_RESUMED , GNUNET_CONVERSATION_EC_CALL_ERROR } |
| Information about the current status of a call. More... | |
API to the conversation service.
Definition in file gnunet_conversation_service.h.