Update of /cvsroot/playerstage/code/player/libplayercore/interfaces
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20366/libplayercore/interfaces

Added Files:
        064_blackboard.def 
Log Message:
Commit of Ben Morellis 'Blackboard' driver and interface

--- NEW FILE: 064_blackboard.def ---
description {
 * @brief Access properties stored in a central repository. EXPERIMENTAL

}

/** Request/reply subtype: subscribe to key. */
message { REQ, SUBSCRIBE_TO_KEY, 1, player_blackboard_entry_t };
/** Request/reply subtype: unsubscribe from key. */
message { REQ, UNSUBSCRIBE_FROM_KEY, 2, player_blackboard_entry_t };
/** Request/reply subtype: set entry. */
message { REQ, SET_ENTRY, 3, player_blackboard_entry_t };
/** Data update reply */
message { DATA, UPDATE, 1, player_blackboard_entry_t };

/** @brief Vectormap feature data. */
typedef struct player_blackboard_entry
{
  /** Length of key in bytes. */
  uint32_t key_count;
  /** Identifier for the entry. */
  char* key;
  /** Entry interface type. */
  uint16_t interf;
  /** Entry data type. */
  uint8_t type;
  /** Entry data subtype. */
  uint8_t subtype;
  /** Entry data length. */
  uint32_t data_count;
  /** Entry data. */
  uint8_t* data;
} player_blackboard_entry_t;


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Playerstage-commit mailing list
Playerstage-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to