# axis2_core_dll_desc.h

Go to the documentation of this file.

    00001
    00002 /*
    00003  * Licensed to the Apache Software Foundation (ASF) under one or more
    00004  * contributor license agreements.  See the NOTICE file distributed with
    00005  * this work for additional information regarding copyright ownership.
    00006  * The ASF licenses this file to You under the Apache License, Version 2.0
    00007  * (the "License"); you may not use this file except in compliance with
    00008  * the License.  You may obtain a copy of the License at
    00009  *
    00010  *      http://www.apache.org/licenses/LICENSE-2.0
    00011  *
    00012  * Unless required by applicable law or agreed to in writing, software
    00013  * distributed under the License is distributed on an "AS IS" BASIS,
    00014  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    00015  * See the License for the specific language governing permissions and
    00016  * limitations under the License.
    00017  */
    00018
    00019 #ifndef AXIS2_CORE_DLL_DESC_H
    00020 #define AXIS2_CORE_DLL_DESC_H
    00021
    00027 #include <axutil_dll_desc.h>
    00028
    00029 #ifdef __cplusplus
    00030 extern "C"
    00031 {
    00032 #endif
    00033
    00040     /*
    00041      * For DLL Types, starting index is 10000, and ending
    00042      * index is 10999, this is for unique indexing purposes.
    00043      * Indexes 10000-10099 are reserved for Axis2 Core.
    00044      */
    00045
    00046     /* service dll */
    00047     #define AXIS2_SVC_DLL 10000
    00048
    00049     /* handler dll */
    00050     #define AXIS2_HANDLER_DLL 10001
    00051
    00052     /* message receiver dll */
    00053     #define AXIS2_MSG_RECV_DLL 10002
    00054
    00055     /* module dll */
    00056     #define AXIS2_MODULE_DLL 10003
    00057
    00058     /* transport receiver dll */
    00059     #define AXIS2_TRANSPORT_RECV_DLL 10004
    00060
    00061     /* transport sender dll */
    00062     #define AXIS2_TRANSPORT_SENDER_DLL 10005
    00063
    00064 #ifdef __cplusplus
    00065 }
    00066 #endif
    00067
    00068 #endif                          /* AXIS2_CORE_DLL_DESC_H */