summaryrefslogtreecommitdiff
path: root/Ivy/Ivy.h
diff options
context:
space:
mode:
authorfcolin2007-02-01 12:57:11 +0000
committerfcolin2007-02-01 12:57:11 +0000
commit5c51566c46abd63b37fea5f64c9b5b8ae5c5df31 (patch)
tree35715757339c42af81436819a40e0eabeca6487d /Ivy/Ivy.h
parentde259aa0ec84e486e0c4e41b7b210061c4a469ad (diff)
downloadivy-cplusplus-5c51566c46abd63b37fea5f64c9b5b8ae5c5df31.zip
ivy-cplusplus-5c51566c46abd63b37fea5f64c9b5b8ae5c5df31.tar.gz
ivy-cplusplus-5c51566c46abd63b37fea5f64c9b5b8ae5c5df31.tar.bz2
ivy-cplusplus-5c51566c46abd63b37fea5f64c9b5b8ae5c5df31.tar.xz
Utilisateur : Fcolin Date : 25/10/01 Heure : 18:39 Archivé dans $/Ivy (vss 7)
Diffstat (limited to 'Ivy/Ivy.h')
-rw-r--r--Ivy/Ivy.h26
1 files changed, 24 insertions, 2 deletions
diff --git a/Ivy/Ivy.h b/Ivy/Ivy.h
index 77636ed..02538d7 100644
--- a/Ivy/Ivy.h
+++ b/Ivy/Ivy.h
@@ -22,6 +22,27 @@ class _declspec(dllimport) CBufferedSocket;
#endif
#endif
+#include <windows.h>
+
+#ifndef UNDER_CE
+#define STL
+#endif
+#ifdef STL
+#include <string>
+#include <vector>
+#include <list>
+
+using std::string;
+using std::vector;
+using std::list;
+#else
+#include "DataTypes.h"
+#endif
+
+#pragma warning(disable: 4275)
+#pragma warning(disable: 4251)
+#pragma warning(disable: 4786)
+
#include "IvyCallback.h"
class IvyWatcher;
@@ -51,10 +72,11 @@ public:
public:
void Classes( int argc, const char **argv );
-
+ void SendDieMsg( IvyApplication *app );
+ IvyApplication *GetApplication(const char *name);
void SendDirectMsg( IvyApplication *app, int id, const char *message);
void BindDirectMsg( IvyDirectMessageCallback *callback );
- int SendMsg( const char *message );
+ int SendMsg( const char *message, ... );
const char *GetDomain(const char *domainlist);
unsigned short GetApplicationPort();