UM C API 6.17.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

lbmaux.h
Go to the documentation of this file.
1
12 /*
13 $Id: //UMprod/REL_6_17_1/29West/lbm/src/auxx/lbm/lbmaux.h#1 $
14
15 All of the documentation and software included in this and any
16 other Informatica Inc. Ultra Messaging Releases
17 Copyright (C) Informatica Inc. All rights reserved.
18
19 Redistribution and use in source and binary forms, with or without
20 modification, are permitted only as covered by the terms of a
21 valid software license agreement with Informatica Inc.
22
23 (C) Copyright 2006,2025 Informatica Inc. All Rights Reserved.
24
25 THE SOFTWARE IS PROVIDED "AS IS" AND INFORMATICA DISCLAIMS ALL WARRANTIES
26 EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF
27 NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
28 PURPOSE. INFORMATICA DOES NOT WARRANT THAT USE OF THE SOFTWARE WILL BE
29 UNINTERRUPTED OR ERROR-FREE. INFORMATICA SHALL NOT, UNDER ANY CIRCUMSTANCES, BE
30 LIABLE TO LICENSEE FOR LOST PROFITS, CONSEQUENTIAL, INCIDENTAL, SPECIAL OR
31 INDIRECT DAMAGES ARISING OUT OF OR RELATED TO THIS AGREEMENT OR THE
32 TRANSACTIONS CONTEMPLATED HEREUNDER, EVEN IF INFORMATICA HAS BEEN APPRISED OF
33 THE LIKELIHOOD OF SUCH DAMAGES.
34 */
35
36 #ifndef LBMAUX_H_INCLUDED
37 #define LBMAUX_H_INCLUDED
38
39 #include <stdlib.h>
40 #ifdef _WIN32
41 #include <winsock2.h>
42 #endif
43 #include <lbm/lbm.h>
44
45 #if defined(__cplusplus)
46 extern "C" {
47 #endif /* __cplusplus */
48
67 LBMExpDLL int lbmaux_context_create_from_file(lbm_context_t * * Context,
68 const char * ConfigFile);
69
81 LBMExpDLL int lbmaux_context_attr_setopt_from_file(lbm_context_attr_t * Attributes,
82 const char * ConfigFile);
83
95 LBMExpDLL int lbmaux_src_topic_attr_setopt_from_file(lbm_src_topic_attr_t * Attributes,
96 const char * ConfigFile);
97
109 LBMExpDLL int lbmaux_rcv_topic_attr_setopt_from_file(lbm_rcv_topic_attr_t * Attributes,
110 const char * ConfigFile);
111
123 LBMExpDLL int lbmaux_wildcard_rcv_attr_setopt_from_file(lbm_wildcard_rcv_attr_t * Attributes,
124 const char * ConfigFile);
125
137 LBMExpDLL int lbmaux_event_queue_attr_setopt_from_file(lbm_event_queue_attr_t * Attributes,
138 const char * ConfigFile);
139
151 LBMExpDLL int lbmaux_lbmmon_format_options_from_file(char **FormatOptionsBuffer, const char * FormatOptionsFile, char * ErrorString);
152
153 #if defined(__cplusplus)
154 }
155 #endif /* __cplusplus */
156
157 #endif
158
lbmaux_src_topic_attr_setopt_from_file
LBMExpDLL int lbmaux_src_topic_attr_setopt_from_file(lbm_src_topic_attr_t *Attributes, const char *ConfigFile)
Set attributes values in an lbm_src_topic_attr_t object from a configuration file.
lbmaux_rcv_topic_attr_setopt_from_file
LBMExpDLL int lbmaux_rcv_topic_attr_setopt_from_file(lbm_rcv_topic_attr_t *Attributes, const char *ConfigFile)
Set attributes values in an lbm_rcv_topic_attr_t object from a configuration file.
lbmaux_context_create_from_file
LBMExpDLL int lbmaux_context_create_from_file(lbm_context_t **Context, const char *ConfigFile)
Create and initialize an lbm_context_t object, initialized with configuration options from a file...
lbm_wildcard_rcv_attr_t
struct lbm_wildcard_rcv_attr_t_stct lbm_wildcard_rcv_attr_t
Opaque structure that holds configuration options for wildcard receivers.
Definition: lbm.h:4265
lbm_context_attr_t
struct lbm_context_attr_t_stct lbm_context_attr_t
Structure used to hold configuration options for contexts.
Definition: lbm.h:4170
lbm_src_topic_attr_t
struct lbm_src_topic_attr_t_stct lbm_src_topic_attr_t
Opaque structure that holds configuration options for source topics.
Definition: lbm.h:4189
lbm_event_queue_attr_t
struct lbm_event_queue_attr_t_stct lbm_event_queue_attr_t
Opaque structure that holds configuration options for event queue objects.
Definition: lbm.h:5295
lbmaux_event_queue_attr_setopt_from_file
LBMExpDLL int lbmaux_event_queue_attr_setopt_from_file(lbm_event_queue_attr_t *Attributes, const char *ConfigFile)
Set attributes values in an lbm_event_queue_attr_t object from a configuration file.
lbmaux_wildcard_rcv_attr_setopt_from_file
LBMExpDLL int lbmaux_wildcard_rcv_attr_setopt_from_file(lbm_wildcard_rcv_attr_t *Attributes, const char *ConfigFile)
Set attributes values in an lbm_wildcard_rcv_attr_t object from a configuration file.
lbm_rcv_topic_attr_t
struct lbm_rcv_topic_attr_t_stct lbm_rcv_topic_attr_t
Opaque structure that holds configuration options for receiver topics.
Definition: lbm.h:4195
lbmaux_context_attr_setopt_from_file
LBMExpDLL int lbmaux_context_attr_setopt_from_file(lbm_context_attr_t *Attributes, const char *ConfigFile)
Set attributes values in an lbm_context_attr_t object from a configuration file.
lbmaux_lbmmon_format_options_from_file
LBMExpDLL int lbmaux_lbmmon_format_options_from_file(char **FormatOptionsBuffer, const char *FormatOptionsFile, char *ErrorString)
Read LBMMON format options from a file into a buffer for processing.
lbm_context_t
struct lbm_context_t_stct lbm_context_t
Context object (opaque) for UM. See Context Object.
Definition: lbm.h:1771