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
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit