This file contains the implementation of the Window object. More...
#include <iostream>
#include <cstdlib>
#include <cstdio>
#include "Window.h"
#include "roccom_assertion.h"
Go to the source code of this file.
Functions | |
template<class Attr > | |
void | get_size_common (const Attr *a, int pid, int *nitem, int *ng) throw ( COM_exception) |
template<class Attr > | |
void | get_array_common (const Attr *a, int pid, Window::Pointer_descriptor &addr, int *strd, int *cap, bool is_const) throw (COM_exception) |
template<class Attr > | |
void | copy_array_common (const Attr *a, int pid, void *val, int v_strd, int v_size, int offset) throw (COM_exception) |
This file contains the implementation of the Window object.
Definition in file Window.C.
|
inline |
Definition at line 674 of file Window.C.
References append_frame, COM_ERR_NOT_A_WINDOW_ATTRIBUTE, Attribute::COPY_OUT, and offset().
Referenced by Window::copy_array().
void get_array_common | ( | const Attr * | a, |
int | pid, | ||
Window::Pointer_descriptor & | addr, | ||
int * | strd, | ||
int * | cap, | ||
bool | is_const | ||
) | |||
throw | ( | COM_exception | |
) |
Definition at line 602 of file Window.C.
References append_frame, COM_ERR_ATTRIBUTE_CONST, COM_ERR_INVALID_DIMENSION, COM_ERR_INVALID_SIZE, COM_ERR_NOT_A_WINDOW_ATTRIBUTE, and Window::get_array().
Referenced by Window::get_array().
void get_size_common | ( | const Attr * | a, |
int | pid, | ||
int * | nitem, | ||
int * | ng | ||
) | |||
throw | ( | COM_exception | |
) |
Definition at line 493 of file Window.C.
References append_frame, COM_ERR_NOT_A_WINDOW_ATTRIBUTE, and Window::get_size().
Referenced by Window::get_size().