[Cppfcplib] r14297 - in trunk/apps/CppFCPLib: . examples
mkolar at freenetproject.org
mkolar at freenetproject.org
Tue Jul 24 11:11:53 UTC 2007
Author: mkolar
Date: 2007-07-24 11:11:53 +0000 (Tue, 24 Jul 2007)
New Revision: 14297
Added:
trunk/apps/CppFCPLib/examples/list_peer_notes.cpp
Modified:
trunk/apps/CppFCPLib/Node.h
Log:
* list_peer_notes example added
Modified: trunk/apps/CppFCPLib/Node.h
===================================================================
--- trunk/apps/CppFCPLib/Node.h 2007-07-24 10:53:41 UTC (rev 14296)
+++ trunk/apps/CppFCPLib/Node.h 2007-07-24 11:11:53 UTC (rev 14297)
@@ -44,6 +44,7 @@
void shutdown() {
log().log(DEBUG, "about to shutdown the node");
executor.interrupt();
+ log().log(DEBUG, "node is shutdown");
}
bool isAlive() const {
Added: trunk/apps/CppFCPLib/examples/list_peer_notes.cpp
===================================================================
--- trunk/apps/CppFCPLib/examples/list_peer_notes.cpp (rev 0)
+++ trunk/apps/CppFCPLib/examples/list_peer_notes.cpp 2007-07-24 11:11:53 UTC (rev 14297)
@@ -0,0 +1,25 @@
+#include <iostream>
+#include "FCPLib.h"
+
+using namespace FCPLib;
+
+int main( int argc, char* argv[]) {
+ if ( argc != 2 ) {
+ std::cout << "Usage :: ./list_peer_notes <identity>" << std::endl;
+ return 1;
+ }
+
+ Node n("List Peer Notes Test", "", -1);
+
+ MessagePtrContainer peer_notes = n.listPeerNotes(argv[1]);
+
+ for (MessagePtrContainer::iterator it = peer_notes.begin();
+ it != peer_notes.end();
+ ++it) {
+ std::cout << (*it)->toString() << std::endl;
+ std::cout << std::endl;
+ }
+ n.shutdown();
+
+ return 0;
+}
More information about the Cppfcplib
mailing list