Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
sfigluecodec.hh File Reference
#include <sfi/sfiglue.hh>
#include <sfi/sficomport.hh>
Include dependency graph for sfigluecodec.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SfiGlueEncoder
 
struct  SfiGlueDecoder
 
struct  SfiGlueDecoder::ClientMsg
 

Typedefs

typedef GValue *(* SfiGlueDecoderClientMsg) (SfiGlueDecoder *decoder, gpointer user_data, const gchar *message, const GValue *value)
 

Enumerations

enum  SfiGlueCodecCommands {
  SFI_GLUE_CODEC_ASYNC_RETURN, SFI_GLUE_CODEC_ASYNC_MESSAGE, SFI_GLUE_CODEC_ASYNC_EVENT, SFI_GLUE_CODEC_DESCRIBE_IFACE,
  SFI_GLUE_CODEC_DESCRIBE_PROC, SFI_GLUE_CODEC_LIST_PROC_NAMES, SFI_GLUE_CODEC_LIST_METHOD_NAMES, SFI_GLUE_CODEC_BASE_IFACE,
  SFI_GLUE_CODEC_IFACE_CHILDREN, SFI_GLUE_CODEC_EXEC_PROC, SFI_GLUE_CODEC_PROXY_IFACE, SFI_GLUE_CODEC_PROXY_IS_A,
  SFI_GLUE_CODEC_PROXY_LIST_PROPERTIES, SFI_GLUE_CODEC_PROXY_GET_PSPEC, SFI_GLUE_CODEC_PROXY_GET_PSPEC_SCATEGORY, SFI_GLUE_CODEC_PROXY_SET_PROPERTY,
  SFI_GLUE_CODEC_PROXY_GET_PROPERTY, SFI_GLUE_CODEC_PROXY_WATCH_RELEASE, SFI_GLUE_CODEC_PROXY_REQUEST_NOTIFY, SFI_GLUE_CODEC_PROXY_PROCESSED_NOTIFY,
  SFI_GLUE_CODEC_CLIENT_MSG
}
 

Functions

SfiGlueContext * sfi_glue_encoder_context (SfiComPort *port)
 
SfiGlueDecoder * sfi_glue_context_decoder (SfiComPort *port, SfiGlueContext *context)
 
void sfi_glue_decoder_add_handler (SfiGlueDecoder *decoder, SfiGlueDecoderClientMsg func, gpointer user_data)
 
SfiRingsfi_glue_decoder_list_poll_fds (SfiGlueDecoder *decoder)
 
gboolean sfi_glue_decoder_pending (SfiGlueDecoder *decoder)
 
void sfi_glue_decoder_dispatch (SfiGlueDecoder *decoder)
 
void sfi_glue_decoder_destroy (SfiGlueDecoder *decoder)