pipe.hxx (86e1cf34) pipe.hxx (d98e0520)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 30 unchanged lines hidden (view full) ---

39
40namespace vos
41{
42
43class OStreamPipe;
44
45/** Represents a pipe.
46*/
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 30 unchanged lines hidden (view full) ---

39
40namespace vos
41{
42
43class OStreamPipe;
44
45/** Represents a pipe.
46*/
47class OPipe : public vos::OReference,
47class VOS_DLLPUBLIC OPipe : public vos::OReference,
48 public vos::OObject
49{
50 VOS_DECLARE_CLASSINFO(vos::OPipe);
51
52public:
53 /*
54 Represents pipe-options
55 */

--- 126 unchanged lines hidden (view full) ---

182 error.
183 */
184 TPipeError SAL_CALL getError() const;
185
186};
187
188/** A pipe to send or receive a stream of data.
189*/
48 public vos::OObject
49{
50 VOS_DECLARE_CLASSINFO(vos::OPipe);
51
52public:
53 /*
54 Represents pipe-options
55 */

--- 126 unchanged lines hidden (view full) ---

182 error.
183 */
184 TPipeError SAL_CALL getError() const;
185
186};
187
188/** A pipe to send or receive a stream of data.
189*/
190class OStreamPipe : public vos::OPipe,
190class VOS_DLLPUBLIC OStreamPipe : public vos::OPipe,
191 public vos::IStream
192{
193 VOS_DECLARE_CLASSINFO(vos::OStreamPipe);
194public:
195
196 /** Creates an unattached pipe. You must attach the pipe to an oslPipe
197 e.g. by using the operator=(oslPipe), before you can use the stream-
198 functionality of the object.

--- 57 unchanged lines hidden ---
191 public vos::IStream
192{
193 VOS_DECLARE_CLASSINFO(vos::OStreamPipe);
194public:
195
196 /** Creates an unattached pipe. You must attach the pipe to an oslPipe
197 e.g. by using the operator=(oslPipe), before you can use the stream-
198 functionality of the object.

--- 57 unchanged lines hidden ---