Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(389)

Side by Side Diff: ceee/ie/broker/broker_rpc_lib.idl

Issue 4989002: Firing event to broker without worker thread. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ceee/ie/broker/broker_rpc_client.cc ('k') | ceee/ie/broker/broker_rpc_server.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 import "oaidl.idl"; 1 import "oaidl.idl";
2 import "ocidl.idl"; 2 import "ocidl.idl";
3 3
4 [ 4 [
5 uuid (931C5D3F-A6D7-411B-98ED-789FC9291302), 5 uuid (931C5D3F-A6D7-411B-98ED-789FC9291302),
6 // TODO(vitalybuka@google.com): decide if we need meaningful version. 6 // TODO(vitalybuka@google.com): decide if we need meaningful version.
7 version(1.1), 7 version(1.1),
8 pointer_default(unique), 8 pointer_default(unique),
9 ] 9 ]
10 interface CeeeBroker { 10 interface CeeeBroker {
(...skipping 11 matching lines...) Expand all
22 void Disconnect( 22 void Disconnect(
23 [in] handle_t binding_handle, 23 [in] handle_t binding_handle,
24 [in, out] BrokerContextHandle* context); 24 [in, out] BrokerContextHandle* context);
25 // @} 25 // @}
26 26
27 // @name Remote calls. 27 // @name Remote calls.
28 // @{ 28 // @{
29 // Fires event to broker. 29 // Fires event to broker.
30 void FireEvent( 30 void FireEvent(
31 [in] handle_t binding_handle, 31 [in] handle_t binding_handle,
32 [in] BSTR event_name, 32 [in, string] const char* event_name,
33 [in] BSTR event_args); 33 [in, string] const char* event_args);
34 // @} 34 // @}
35 } 35 }
36 36
37 // This dummy library statement enforces the creation of a history_indexer.tlb. 37 // This dummy library statement enforces the creation of a history_indexer.tlb.
38 // This is necessary since MSVC assumes a .idl always creates a .tlb. Otherwise, 38 // This is necessary since MSVC assumes a .idl always creates a .tlb. Otherwise,
39 // this .idl is always recompiled, giving many engs a headache. 39 // this .idl is always recompiled, giving many engs a headache.
40 [ 40 [
41 uuid(B696C552-D640-4756-BE75-B86BE2AEB6C7), 41 uuid(B696C552-D640-4756-BE75-B86BE2AEB6C7),
42 helpstring("Dummy library") 42 helpstring("Dummy library")
43 ] 43 ]
44 library broker_rcp_lib 44 library broker_rcp_lib
45 { 45 {
46 }; 46 };
OLDNEW
« no previous file with comments | « ceee/ie/broker/broker_rpc_client.cc ('k') | ceee/ie/broker/broker_rpc_server.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698