summaryrefslogtreecommitdiff
path: root/vcl/unx/generic/printer/printerinfomanager.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/unx/generic/printer/printerinfomanager.cxx')
-rw-r--r--vcl/unx/generic/printer/printerinfomanager.cxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/vcl/unx/generic/printer/printerinfomanager.cxx b/vcl/unx/generic/printer/printerinfomanager.cxx
index 3f02da765611..7bdddb5cfed2 100644
--- a/vcl/unx/generic/printer/printerinfomanager.cxx
+++ b/vcl/unx/generic/printer/printerinfomanager.cxx
@@ -671,11 +671,18 @@ OUString SystemQueueInfo::getCommand() const
return aRet;
}
+namespace {
+
struct SystemCommandParameters;
+
+}
+
typedef void(* tokenHandler)(const std::vector< OString >&,
std::vector< PrinterInfoManager::SystemPrintQueue >&,
const SystemCommandParameters*);
+namespace {
+
struct SystemCommandParameters
{
const char* pQueueCommand;
@@ -686,6 +693,8 @@ struct SystemCommandParameters
tokenHandler const pHandler;
};
+}
+
#if ! (defined(LINUX) || defined(NETBSD) || defined(FREEBSD) || defined(OPENBSD))
static void lpgetSysQueueTokenHandler(
const std::vector< OString >& i_rLines,