mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-04-29 14:59:39 -04:00
Added the -blockamount command line option for an example of usage. git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@56 1a98c847-1fd6-4fd8-948a-caf3550aa51b
33 lines
No EOL
842 B
C++
33 lines
No EOL
842 B
C++
/*
|
|
* Inter-process calling functionality
|
|
*/
|
|
|
|
#include "headers.h"
|
|
|
|
wxConnectionBase * CServer::OnAcceptConnection (const wxString &topic) {
|
|
return new CServerConnection;
|
|
}
|
|
|
|
wxConnectionBase * CClient::OnMakeConnection () {
|
|
return new CClientConnection;
|
|
}
|
|
|
|
// For request based handling
|
|
const void * CServerConnection::OnRequest (const wxString &topic, const wxString &item, size_t *size, wxIPCFormat format) {
|
|
const char * output;
|
|
|
|
if (item == "blockamount") {
|
|
stringstream stream;
|
|
stream << nBestHeight + 1;
|
|
output = stream.str().c_str();
|
|
}
|
|
else
|
|
output = "Unknown identifier";
|
|
|
|
return output;
|
|
}
|
|
|
|
// For event based handling
|
|
bool CClientConnection::OnAdvise (const wxString &topic, const wxString &item, const void *data, size_t size, wxIPCFormat format) {
|
|
return false;
|
|
} |