Moved send I-Am to a send module and out of iam.c.

This commit is contained in:
skarg
2008-11-12 15:38:43 +00:00
parent 2284a70bc2
commit c7a5c05ac7
27 changed files with 171 additions and 94 deletions
+1
View File
@@ -90,6 +90,7 @@ HANDLER_SRC = \
$(BACNET_HANDLER)/s_awfs.c \
$(BACNET_HANDLER)/s_dcc.c \
$(BACNET_HANDLER)/s_ihave.c \
$(BACNET_HANDLER)/s_iam.c \
$(BACNET_HANDLER)/s_rd.c \
$(BACNET_HANDLER)/s_rp.c \
$(BACNET_HANDLER)/s_ts.c \
+7 -1
View File
@@ -97,6 +97,9 @@
<Unit filename="..\demo\handler\noserv.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\handler\s_iam.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\handler\s_arfs.c">
<Option compilerVar="CC" />
</Unit>
@@ -106,9 +109,12 @@
<Unit filename="..\demo\handler\s_dcc.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\handler\s_ihave.c">
<Unit filename="..\demo\handler\s_iam.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\handler\s_ihave.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\handler\s_rd.c">
<Option compilerVar="CC" />
</Unit>
+1 -33
View File
@@ -46,40 +46,8 @@
<Linker>
<Add library="user32" />
<Add library="ws2_32" />
<Add library="iphlpapi" />
</Linker>
<Unit filename="..\demo\object\ai.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\object\ao.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\object\av.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\object\bacfile.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\object\bi.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\object\bo.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\object\bv.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\object\device.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\object\lc.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\object\lsp.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\demo\object\mso.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="..\include\abort.h" />
<Unit filename="..\include\address.h" />
<Unit filename="..\include\ai.h" />
+31
View File
@@ -0,0 +1,31 @@
#include "main.h"
// a sample exported function
void SomeFunction(const LPCSTR sometext)
{
MessageBoxA(0, sometext, "DLL Message", MB_OK | MB_ICONINFORMATION);
}
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
switch (fdwReason)
{
case DLL_PROCESS_ATTACH:
// attach to process
// return FALSE to fail DLL load
break;
case DLL_PROCESS_DETACH:
// detach from process
break;
case DLL_THREAD_ATTACH:
// attach to thread
break;
case DLL_THREAD_DETACH:
// detach from thread
break;
}
return TRUE; // succesful
}
+18
View File
@@ -0,0 +1,18 @@
#ifndef __MAIN_H__
#define __MAIN_H__
#include <windows.h>
/* To use this exported function of dll, include this header
* in your project.
*/
#ifdef BUILD_DLL
#define DLL_EXPORT __declspec(dllexport)
#else
#define DLL_EXPORT __declspec(dllimport)
#endif
void DLL_EXPORT SomeFunction(const LPCSTR sometext);
#endif // __MAIN_H__
+1
View File
@@ -92,6 +92,7 @@ HANDLER_SRC = $(BACNET_HANDLER)\txbuf.c \
$(BACNET_HANDLER)\s_awfs.c \
$(BACNET_HANDLER)\s_dcc.c \
$(BACNET_HANDLER)\s_ihave.c \
$(BACNET_HANDLER)\s_iam.c \
$(BACNET_HANDLER)\s_rd.c \
$(BACNET_HANDLER)\s_rp.c \
$(BACNET_HANDLER)\s_ts.c \